前端一直使用PHP5,的确使用起来特别的爽,现在为了能在俺的虚拟主机上跑,不得不改成PHP4的。这几个库类我以前发在PHPCHIAN,地址是http://www.phpchina.com/bbs/viewthread.php?tid=5687&highlight=。(前几天在网上搜索了下,发现很多转载我的这几篇文章都
注:这是从PHPCMS开发文档里看到编码规范,虽名为PHPCMS的开发规范,但我觉得所有的PHP编程都该如此。写了那么多PHP,很多编码对照这规范都感觉欠缺很多,今后一定要对照纠正。Phpcms编码规范1.引言….22.适用范围….23.标准化的重要性和好处….34.PHP编码规
这种堵塞会导致喷出的墨滴变小或喷出的墨水有明显的分叉现象,使墨滴在纸上的覆盖率不足,同时还会导致喷出的墨水飞斜,在纸上的定位产生偏移,这样打印出的图稿就让人感觉颗粒偏粗。严重的堵塞就造成了缺色的后果。此外,加装永久芯片的目的是为了节约墨水,
自己电脑上装的WAMP,在导入数据库比较大(大于2M)时遇到错误,不能导入。找到解决方法:php.ini配置文件中有三处地方需要改动:upload_max_filesizememory_limitpost_max_size这三个值都根据实际情况改下,重启服务器以后,虽然导入时仍然显示是最大限制:2
//获得当前的脚本网址functionGetCurUrl(){if(!empty($_SERVER["REQUEST_URI"])){$scriptName=$_SERVER["REQUEST_URI"];$nowurl=$scriptName;}else{$scriptName=$_SERVER["PHP_SELF"];if(empty($_SERVER["QUERY_STRING"]))$nowurl=$scriptName;else$n
//中文截取2,单字节截取模式functioncn_substr($str,$slen,$startdd=0){$restr="";$c="";$str_len=strlen($str);if($str_len$i+1)$c=$str[$i].$str[$i+1];$i++;}else{$c=$str[$i];}if($i>=$enddd){if(strlen($restr)+strlen($c)>$slen)break;else{$restr
/*----------------------过滤HTML代码的函数-----------------------*/functionhtmlEncode($string){$string=trim($string);$string=str_replace("&","&",$string);$string=str_replace("'","'",$string);$string=str_replace("&","&",
采集器,通常又叫小偷程序,主要是用来抓取别人网页内容的。关于采集器的制作,其实并不难,就是远程打开要采集的网页,然后用正则表达式将需要的内容匹配出来,只要稍微有点正则表达式的基础,都能做出自己的采集器来的。前几天做了个小说连载的程序,因为怕
目前我知道的方法有两种,一种是使用PHP的创始人RasmusLerdorf写的APC扩展模块来实现(http://pecl.php.net/package/apc),另外一种方法是使用PECL扩展模块uploadprogress实现(http://pecl.php.net/package/uploadprogress)我这里举两个分别实现的例子供参
收集的比较全的Mysql日期和mysql时间函数DATE_FORMAT(date,format)根据format字符串格式化date值。下列修饰符可以被用在format字符串中:%M月名字(January……December)%W星期名字(Sunday……Saturday)%D有英语前缀的月份的日期(1st,2nd,3rd,等等。)%Y年,数
表单复选框就是checkbox1、checkbox的应用复制代码代码如下:2、由于我传输的是在php循环中产生的数组,因此value也要设成变量:
字符串注意单引号和双引号的区别注意转义字符\的使用\\,\",\$注意使用8进制或16进制字符表示\xf6echo"H\xf6me";//需要察看是否支持此类文字编码---------------------输出结果----------------------------------------H鰉e-----------------------
最新打算学习php,发现好多函数需要用到,可自己写又麻烦,于是找了下php的常用函数,从各大php系统中弄下来的,绝对是使用的php实用函数复制代码代码如下:functionGetIP(){//获取IPif($_SERVER["HTTP_X_FORWARDED_FOR"])$ip=$_SERVER["HTTP_X_FORWARDED_FO
1、产生随机字符串函数复制代码代码如下:functionrandom($length){$hash=@#@#;$chars=@#ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz@#;$max=strlen($chars)-1;mt_srand((double)microtime()*1000000);for($i=0;$i$lengt
//输出关于PHP和当前请示的信息页面intphpinfo(void)//返回当前PHP版本号stringphpversion(void)//打印出为本PHP项目做出贡献的人员的清单stringphpcredits(void)//可将var转成整数类型。base是转换的基底,默认值为10。转换的变量var可以为数组或类之外的任
//把一个数字的二进制表示形式转化成十六进制stringbin2hex(stringtring)//除去字符串结尾处的空格stringrtrim(stringstring)//rtrim的别名stringchop(stringstring)//从字符串的两头除去空格stringtrim(stringstring)//从字符串的开头处除去空格stringltrim(
//寄出电子邮件到指定的邮件地址to,subject表示主题,message为信件内容。额外的选项additional_headers可省略,表示其他邮件文档首部boolmail(stringto,stringsubject,stringmessage,string[additional——headers]//将URL字符串予以解析,并将结果返回数组
//打开一个到MySQL服务器的连接。成功返回连接符,失败时返回falseintmysql_connect([stringserver[,stringusername[,stringpassword]]])//打开一个到MySQL服务器的持久性连接intmysql_pconnect([stringserver[,stringusername[,string[password]]])//关闭一
//建立dBase资料表intdBase_create(stringfilename,arrayfields)//打开dBase资料表intdbase_open(stringfilename,intflags)//关闭dBase资料表booleandbase_close(intdbase_identifier)//清理dBase资料表booldbase_pack(intdbase_identifier)//加入记
//执行输入command的外部程式或外部指令。返回string只是外部程式执行后传回的最后一行;若需要完整地返回信息,可以使用PassThru()stringexec(stringcommand,string[array],int[return_var])//用来执行指令,并输出结果。若是return_var参数存在,则