
ThinkPHP
iteye_8845
这个作者很懒,什么都没留下…
展开
-
解决ThinkPHP中以Get方式提交中文字符乱码
接触thinkPHP还没几天,都还没入门呢,因为公司项目非常着急,自己也对thinkPHP很有兴趣想借机会提高一下,就着急的用thinkPHP开始了,当然是遇到了非常多的问题,不过还好通过朋友gidot的帮助及网络还有官方的手册,基本都解决了。这几天又遇到个问题,就是GET提交中文会乱码的问题。在论坛看了下好像很多人都有而且也没个好的解决办法。数据库、页面编码、文件保编码这些全都是UTF...2011-07-24 17:22:18 · 301 阅读 · 0 评论 -
判断目录是否为空
//判断目录是否为空,true为空,false为不空function is_empty_dir($fp) { $H = @ opendir($fp); $i=0; while($_file=readdir($H)){ $i++; } closedir($H); if($i>2){ return fals...原创 2011-08-12 17:07:23 · 262 阅读 · 0 评论 -
php检查上传文件是否已存在或同名
//检查上传文件的目录里是否已存在同名的上传文件function searchFile($path,$file){ $file_array=array(); //存放文件名数组 $folder_array=array(); //存放目录名数组 $all_array=array(); //存放全部路径的数组 if(is_dir($path)){ //检查文件目录是否存...原创 2011-08-12 17:08:58 · 308 阅读 · 0 评论 -
Nginx常用Rewrite伪静态法则,其中有discuz,ecshop等多个产品
信赖此刻大部门用Linux VPS的伴侣都在利用这个敏捷传布的Nginx,本日就清算一下最常见的PHP法式的Rewrite(伪静态法则)。Wordpress:location / {index index.html index.php;if (-f $request_filename/index.html){rewrite (.*) $1/index.html ...原创 2011-09-06 14:04:44 · 185 阅读 · 0 评论 -
php数字转汉字的函数算法
php数字转汉字的函数/*********************数字转汉字***********************/function del0($num) //去掉数字段前面的0{ return "".intval($num);}function n2c($x) //单个数字变汉字{ $arr_n = array("零","一"...原创 2011-09-22 09:23:35 · 137 阅读 · 0 评论 -
PHP一次执行多条sql语句
PHP一次执行多条sql语句其中变量$sql中每条sql都以 ; 号隔开 function sql($sql) { $db = new Model(); //数据库模型变量,这里根据各需要而定义 $s = 0; $sqls = explode(';',$sql); foreach($sqls as $sq) { if(trim($sq) !...原创 2011-09-28 14:59:17 · 2638 阅读 · 0 评论 -
ThinkPHP中获得上下篇文章的函数
ThinkPHP中获得上下篇文章的函数,大家可以参考一下方法,稍微修改下就可以应用到其他网站上,方法一样!//取得上下篇文章function PrevNext($id, $name = '', $where = array(), $fields = 'id,title'){ $array = array(); $model = M($name); $map = array...原创 2012-01-18 14:28:47 · 389 阅读 · 0 评论 -
PHP中文件字节大小单位的转换函数
文件大小的单位转换,自动将字节转换为KB、MB、GB等function RealSize($size){ if ($size < 1024) { return $size.' Byte'; } if ($size < 1048576) { return round($size / 1024, 2).' KB'; } if ($siz...原创 2012-01-18 14:31:26 · 520 阅读 · 0 评论 -
Thinkphp中某个字段值自增或自减函数
Thinkphp中某个字段值自增或自减函数,可以用于文章的浏览量/** +---------------------------------------------------------- * 某个字段值自增或自减 +---------------------------------------------------------- * @access +----...原创 2012-01-18 14:33:00 · 494 阅读 · 0 评论 -
获取指定目录下的所有文件名和路径(包括子目录)
获取指定目录下的所有文件名和路径,同时也包括子目录在内的所有文件 /** * 获取指定目录下的文件列表 * string $path 指定的目录,默认为当前目录 * string $exten 文件扩展名带前面的点(.txt),默认显示全部文件 * string $ifchild 是否显示子目录文件列表,默认不显示 */ function openpath($...原创 2011-08-12 17:05:43 · 929 阅读 · 0 评论 -
ThinkPHP和FCKeditor编辑器的完美结合
应用步骤:1、下载FCKeditor2.x版本,将解压后的文件夹FCKeditor复制到ThinkPHP文件夹下的Vendor目录下,以便符合 THinkPHP的第三方类库引入规则。2、修改参数:首先,用EditPlus等软件打开FCKeditor目录下的fckeditor_php5.php文件,找到第130行。出现内容如下:public function __con...原创 2011-07-24 17:55:42 · 146 阅读 · 0 评论 -
正则表达式口诀及教程
正则很好用也很强大,附件为正则教程用的CHM文件。正则其实也势利,削尖头来把钱揣; (指开始符号^和结尾符号$)特殊符号认不了,弄个倒杠来引路; (指\. \*等特殊符号)倒杠后面跟小w, 数字字母来表示; (\w跟数字字母;\d跟数字)倒杠后面跟小d, 只有数字来表示;倒杠后面跟小a, 报警符号嘀一声;倒杠后面跟小b, 单词分界或退格;倒杠后面跟小t, 制表符号很明了;倒杠后面...原创 2011-07-24 17:53:26 · 89 阅读 · 0 评论 -
thinkphp检查上传文件时是否已存在
/** +---------------------------------------------------------- * 检查上传文件的目录里是否已存在同名的上传文件 +---------------------------------------------------------- * @static * ...2011-07-24 17:29:13 · 202 阅读 · 0 评论 -
thinkphp中判断远程及非远程文件是否存在
//判断远程文件是否存在 /* 函数:remote_file_exists 功能:判断远程文件是否存在 参数: $url_file - 远程文件URL $flag - true为判断远程文件,false为判断非远程文件 返回:存在返回true,不存在或者其他原因返回false */ static function remote...2011-07-24 17:30:48 · 228 阅读 · 0 评论 -
thinkphp中对数组元素进行分页显示
PHP模块代码:class NewsAction extends Action{public $page = ''; //分页,当前页数 function News(){ $list = M("News")->field('id,title')->where("status = 5")->findAll(); //分页 ...2011-07-24 17:32:17 · 225 阅读 · 0 评论 -
thinkphp清空所有目录(包括子目录)
在admin项目的Common目录下common.php文件:/*** 删除xml目录下的所有xml文件* string $fp 文件路径(不包括文件名)* string $fn 文件名称(包括扩展名)* boolean $type 是否关联到所有子目录*/function delXML($type=true,$fn='',$fp='./xml'...2011-07-24 17:34:23 · 155 阅读 · 0 评论 -
Thinkphp二级网站地图XML生成的方法[图解]
在admin项目的Tpl目录下default目录里的SiteMap_index.html文件:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http...2011-07-24 17:37:07 · 335 阅读 · 0 评论 -
THinkPHP中文件下载
THinkPHP1.5中文件的下载 用到的系统类库文件是Http.class.php,位于ThinkPHP\Lib\ORG\Net目录下,类名Http,其中有静态方法static function download ($filename, $showname=”,$content=”,$expire=180);/ @param string $filename 下...2011-07-24 17:42:24 · 255 阅读 · 0 评论 -
做网站常用正则表达式
注意:在不同的语言环境中,各正则表达式所使用的语法规则也不一样,大家只要明白这其中的原理就行,至于应用看具体语言而定,谢谢!//---------------以下正则表达式应用于相应的语法语言中,如:PHP、JS等---------------- 下面是一些讲解和例子,仅供大家参考和修改使用: "^\d+$" //非负整数(正整数 + 0) "^[0-9]*[...原创 2011-07-24 17:50:32 · 99 阅读 · 0 评论 -
phpMailer使用介绍
第一步:需要下载PHPMailer文件包phpmailer-1.73.tar.gz 来自开源社区: http://phpmailer.sourceforge.net/第二步:确认你的服务器系统已经支持socket 如下图,通过phpinfo();查看是否支持sockets 如果没有这一项就请注意: socket 是属于PHP扩展部分,编译时必须给定一个用于./c...原创 2011-07-24 17:52:41 · 152 阅读 · 0 评论 -
PHP中判断远程文件或本地文件是否存在
//判断远程文件是否存在/* 函数:remote_file_exists 功能:判断远程文件是否存在 参数: $url_file - 远程文件URL $flag - true为判断远程文件,false为判断非远程文件 返回:存在返回true,不存在或者其他原因返回false*/ function remote_file_exists($...原创 2012-10-31 18:06:59 · 106 阅读 · 0 评论