php
zjwtnt
这个作者很懒,什么都没留下…
展开
-
文件的读取和写入
文件的读取和写入function getFile( $file ){ $tmp = NULL; if ( ! is_writable( $file ) ) { return false; } if ( ! $handle = fopen( $file , "r+" ) ) { return false; } if ( ! $tmp = fread( $handle , filesize原创 2006-08-23 21:35:00 · 634 阅读 · 0 评论 -
过滤空白
function filterNull($str){ $str = preg_replace("// |/s/","",str_replace( " ","",strip_tags( $str ))); return $str;}原创 2007-04-30 10:23:00 · 640 阅读 · 0 评论 -
smart 支持标签
什么是smarty及其安装Smarty是一个php模板引擎,它分开了逻辑程序和外在的内容,提供了一种易于管理的方法.Smarty要求web服务器运行php4.0.6和以上版本.smarty安装需要smarty库文件。可以去官方网站http://smarty.php.net下载。网上讲了很多安装的教程,但是我都没有成功,所以直接把整个目录名改为smarty直接复制到了网站所在的目录下,然后打开ht原创 2007-04-12 17:37:00 · 4000 阅读 · 0 评论 -
MYSQL写入中文错误 —— Data too long for column 'xxx' at row 1
转自:http://blog.sina.com.cn/u/3fdab281010005hl可以说这个错误提示还是比较让人迷糊的. 真正的错误原因:数据库编码不对. 在创建数据库时,整理选项选择了latin1以外的其他编码,这样在用PHP写入数据库时就会出现这种错误,因为mysql的默认编码是latin1. 解决方法:在写入数据库时,需要改边一下编码:mysql_quer转载 2006-12-28 10:29:00 · 1657 阅读 · 0 评论 -
用 mail 发邮件,有用的头信息
转载 2006-08-25 12:01:00 · 702 阅读 · 0 评论 -
php正则语法,与perl 兼容
正则表达式中的常用模式下面是正则表达式中的一些常用模式。 /pattern/ 结果 . 匹配除换行符以外的所有字符 x?转载 2006-09-21 16:09:00 · 1329 阅读 · 0 评论 -
自动识别汉字的PHP截取字符串函数
自动识别汉字的PHP截取字符串函数function splitStr($str,$len){ if($len return false; } else{ $sLen=strlen($str); if($len>=$sLen) return $str; else{ for($i=转载 2006-09-16 11:35:00 · 1274 阅读 · 0 评论 -
正则应用几则
// 从 URL 中取得主机名preg_match("/^(http:////)?([^//]+)/i", "http://www.php.net/index.html", $matches);$host = $matches[2];// 从主机名中取得后面两段preg_match("/[^/.//]+/.[^/.//]+$/", $host, $matches);echo "domain转载 2006-09-21 15:45:00 · 880 阅读 · 0 评论 -
取得文件夹大小
function location( $d ) { //取得文件夹大小 $dir=dir($d); $size=0; while (false !== $e = $dir->read()) { if ($e[0] == .) {continue;} $c_dir=$d./.$e; if(is_dir($c_dir)) $size=$size+location(转载 2006-09-27 02:05:00 · 724 阅读 · 0 评论 -
用iis配置php,安装一步到位!
到http://www.php.net/downloads.php下载PHP 4.4.2 installer [1,110Kb] - 13 Jan 2006(CGI only, MySQL support built-in, packaged as Windows installer to install and configure PHP, and automatically con原创 2006-05-17 22:46:00 · 979 阅读 · 0 评论 -
按比例生成缩略图
CreateThumbnail( "aa.jpg" , "aa.gif" , 0 , 200 ); 按比例生成缩略图CreateThumbnail(源文件,目标文件,宽,高)当宽/高 , 其中一个值为零时,就按比例输出..function CreateThumbnail( $path , $newFileName , $width = 100 , $height = 100 ){/原创 2006-10-09 20:41:00 · 944 阅读 · 0 评论 -
PHP文件上传类,包含批量上传
/**Post Date: 06-05-21(FileUpload_Single) 06-10-7(Files_Upload) Author: Ray/Kaway.Cheng/zjwtnt Email: good999@21cn.com FileUpload_Single: 单个文件上传类 Files_Upload: 批量上传类它们的调用方法已标在类里边, **/?>class原创 2006-05-21 14:16:00 · 2810 阅读 · 0 评论 -
PHP对GB编码动态转UTF-8编码的几种方法评测
在《IP地址->地理位置转换的测评》一文中提到用ip2addr函数直接读取IP数据库文件是效率最高的,相比用MySQL数据库存储IP数据,用SQL查询是效率最低的。但是IP数据库文件QQWry.dat是GB2312编码的。现在我需要UTF-8编码的地理位置结果。如果用MySQL方法,可以在数据存转载 2006-06-02 08:22:00 · 882 阅读 · 0 评论 -
htaccess 使用详解(转)
htaccess可以做大量范围的事情,包括:文件夹密码保护、用户自动重新指向、自定义错误页面、变更你的文件扩展名、屏蔽特定的用户IP地址、只允许特定的IP地址、停止目录表以及使用其他文件作为index文件,等等......1. Introduction 介绍文件名 .htaccess 属性 644 (RW-R–R–)htaccess会影响它所在目录下的所有子目录注意大多数内容都要求保持在一行之内,转载 2006-06-20 08:12:00 · 1087 阅读 · 0 评论 -
php时间处理函数两则
计算两个时间差Function DateDiff ($interval, $date1,$date2) { // 得到两日期之间间隔的秒数 $timedifference = strtotime($date2) - strtotime($date1); switch ($interval) { case "w": $retval = bcdiv($timedifference ,604800);转载 2006-07-18 15:37:00 · 900 阅读 · 0 评论 -
str_replace 出现乱码的问题,解决方法(尽可能)
原因,是字符串中存在单双字节的字符chn_str_replace("中国","中国" ,$content );function chn_str_replace($needle,$string,$haystack) {//处理中文替换时,乱码 $l = strlen($haystack); $l2 = strlen($needle); $l3 = strlen($strin转载 2006-12-07 14:39:00 · 4047 阅读 · 0 评论