
PHP笔记
文章平均质量分 53
PIGer920
要努力要努力。。。
展开
-
【Php】在函数内部使用unset的一些注意点
/** * Author:RDP * My mail:abel1314520@gmail.com * My blog: http://blog.teamhaka.com/*/1 在函数中 unset() 一个全局变量,则只是函数内的局部变量被销毁,而在调用环境中的变量将保持调用原创 2011-07-17 22:48:56 · 872 阅读 · 0 评论 -
【Php】遍历目录下文件、批量替换文件内容等功能的一个类V2
/** * Author:RDP * My mail:abel1314520@gmail.com * My blog: blog.teamhaka.com*/这是之前写的第二个版本。之前的请参考《【Php】遍历目录下文件、批量替换文件内容等原创 2011-08-05 01:35:50 · 1107 阅读 · 0 评论 -
[Php]php手册的翻译
/** * Author:RDP * My mail:abel1314520@gmail.com * My blog: blog.teamhaka.com*/在csdn上看到关于php手册翻译的帖子(http://topic.csdn.原创 2011-08-21 03:11:51 · 525 阅读 · 0 评论 -
【Php】上个月第一天和最后一天的日期
/** * Author:RDP * My mail:abel1314520@gmail.com * My blog: http://blog.teamhaka.com */上个月第一天的日期没啥特别,但上个月最后一天日期的算法很有趣。实际上,当前月的第0天即为上月的最后一天。 上月的第一天:date('Y-m-1', strtotime('las原创 2011-10-28 12:47:33 · 899 阅读 · 0 评论 -
【Php】include(require)嵌套包含文件时的一些注意问题
/** * Author:RDP * My mail:abel1314520@gmail.com * My blog: http://blog.teamhaka.com */注:以下说明都适用于include、include_once、require、require_once。例子基本上都是a.php包含b.php,b.php中包含c.php这样的嵌套包含形式原创 2011-10-28 12:57:08 · 1607 阅读 · 0 评论 -
【Php】header跳转页面的一个主意
/** * Author:RDP * My mail:abel1314520@gmail.com * My blog: http://blog.teamhaka.com */header("Location: http://www.example.com/");header语句之前不能有输出应该是周知了。今天遇到一个问题,后来才意识到header语句后的程序仍原创 2011-10-28 12:58:05 · 668 阅读 · 0 评论 -
【Session】存活时间自动更新的注意点
/** * Author:RDP * My mail:abel1314520@gmail.com * My blog: http://blog.teamhaka.com *//** *写在前面,但却是总结:含有session_start();的页面被访问时,都会生成session文件或者使已有的session文件的存活时间得到更新!虽然页面中可能只有session原创 2011-10-28 13:02:09 · 3765 阅读 · 0 评论 -
【转】《PHP沉思录》
《PHP沉思录》(1-6)系列作者:左轻侯 链接如下:http://bbs.php100.com/read-htm-tid-50950.html转载 2011-11-24 00:58:44 · 660 阅读 · 0 评论 -
oauth的一点笔记
/** * Author:RDP * My mail:abel1314520@gmail.com * My blog: http://blog.teamhaka.com */ps:以下是在新浪微博的网页应用(使用oauth2.0)中测试得出的几点结论。 1 一个用户会对应若干个不同的oauth_token。是一对多的关系。原创 2011-11-24 01:00:28 · 790 阅读 · 0 评论 -
【Php】mb_convert_kana
/** * Author:RDP * My mail:abel1314520@gmail.com * My blog: http://blog.teamhaka.com */mb_convert_kana这个函数值在日语中使用。主要将半角的平假名、片假名转化为全角,或者是全角转化为半角。主要用在对用户的输入进行处理。 在原创 2011-11-24 00:58:12 · 1738 阅读 · 0 评论 -
自定义规则排序数组的一个例子
/** * Author:abel1314520@gmail.com * My blog:http://blog.teamhaka.com **/需求:对css文件中内容的排列进行调整/* 待排序的字符串 */$css_str = a{background-color:#fff原创 2011-07-17 22:25:58 · 796 阅读 · 0 评论 -
[Php-Mysql]多条数据的循环插入和一次性插入的性能测试
/** * Author:RDP * My mail:abel1314520@gmail.com * My blog: http://blog.teamhaka.com/*/A 测试说明:主要比较所花时间,包括sql执行时间和最低限度php程序执行时间,不包括数据库链接和关闭数据原创 2011-07-17 22:42:19 · 2612 阅读 · 0 评论 -
同一表单中多个按钮的按下判断
<br />在同一个form中,有多个进行submit的按钮,都会对form进行submit的操作。<br />但是每个按钮所代表的功能不同,所以在处理此提交form的php页面里,要进行判断,判别是哪个按钮被按下,从而进行不同的处理。 我们通常用到的按钮有3种方式:<br />1 <input type=”button” name=”mybutton1″ id=”mybutton1″ value=”mybutton1value” onclick=”this.form.submit()”/> 2 <原创 2010-09-07 16:46:00 · 4425 阅读 · 2 评论 -
把汉字字符串按字拆分
不仅是汉语汉字,对非abcd英文字母以外的字符串同样拆分。1$s = '你好吗,abcd这里是中文!日本語もあり';//$s = iconv('gbk', 'utf-8', $s); //如果是 gbk 编码的,这句是一定要的preg_match_all('/./u', $s, $r);print_r($r[0]); 2mb_internal_encoding("UTF-8");$str = '你好吗,abcd这里是中文!日本語もあり';for($n==0;$n";}原创 2010-10-14 00:19:00 · 1569 阅读 · 0 评论 -
批量转换文件编码_php
<br />思路:<br />1 遍历文件夹,取得所有文件路径(路径+文件名)<br />2 循环读入各个文件的内容,对内容转换编码,将转换编码后的内容再写入文件中<br /><?php/******遍历文件夹下所有文件,返回存储文件路径的数组****/function dirExplorer($dir){ static $dir_array=array(); $dirhander=opendir($dir); while($fileName = readdir($dir原创 2010-12-24 19:27:00 · 720 阅读 · 0 评论 -
【PHP】smarty模板中使用随机数
<br />即<br />{math equation=rand(1,10)}<br />以上将产生1到10之间的随机数。<br />例如 图片防止cache<br /><img src=”../img/test.jpg?{math equation=rand(1,10)}” />原创 2011-04-19 19:49:00 · 1683 阅读 · 0 评论 -
【PHP】smarty下将timestamp转化为星期
<br />{$smarty.now|date_format:"%Y年%m月%d日(%a) %T"|replace:"Sun":"日"|replace:"Mon":"一"|replace:"Tue":"二"|replace:"Wed":"三"|replace:"Thu":"四"|replace:"Fri":"五"|replace:"Sat":"六"}<br /> <br />即通过date_format的%a来转化为英文的星期单词之后,在进行字符串的替换。<br />输出为:<br />2011原创 2011-04-19 19:52:00 · 875 阅读 · 0 评论 -
【php】页面访问来源终端的判断(日本手机)
<br />即:对$_SERVER['HTTP_USER_AGENT']的值进行判断,归类出手机通信运营商的标志。<br />代码如下:<br />$agent = $_SERVER['HTTP_USER_AGENT'];if(preg_match(“/^DoCoMo/i”, $agent)){ $terminal = ‘DoCoMo’;}else if(preg_match(“/^(J/-PHONE|Vodafone|MOT/-[CV]|SoftBank)/i”, $agent)){ $t原创 2011-04-25 19:35:00 · 5321 阅读 · 0 评论 -
【php】ftp上传文件的例子
/** * Author:RDP * My mail:abel1314520@gmail.com * My blog: http://blog.teamhaka.com/*/$ftp_server=”xxx.xxxx.xxx”;$ftp_user_name=”ftpName”;原创 2011-07-17 22:30:29 · 732 阅读 · 0 评论 -
【Php】一个在页面缓缓输出效果的例子
/** * Author:RDP * My mail:abel1314520@gmail.com * My blog: http://blog.teamhaka.com/*/类似于一些开源系统在安装时,会在页面无刷新的输出实时安装状态一样的效果。实际上是利用不等系统缓存达到一定字原创 2011-07-17 22:54:37 · 1036 阅读 · 2 评论 -
[Smarty]数组中键变量的一个注意
/** * Author:RDP * My mail:abel1314520@gmail.com * My blog: http://blog.teamhaka.com/*/需要在tpl文件中取出数组中的某个值(比如数组是$myArray)而此值的键也是个在php文件中被定义好的原创 2011-07-17 22:57:39 · 773 阅读 · 0 评论 -
【Php】遍历目录下文件、批量替换文件内容等功能的一个类
/** * Author:RDP * My mail:abel1314520@gmail.com * My blog: http://blog.teamhaka.com/*/之前从别的地方down下一些页面文件,需要批量修改其中一些内容。所以就做了这个类。目前主要功能有:1 遍历原创 2011-07-17 22:38:25 · 1325 阅读 · 1 评论 -
php+xdebug+eclipse环境搭建
/** * Author:RDP * My mail:abel1314520@gmail.com * My blog: http://blog.teamhaka.com */以下皆为windows环境 1 首先要配置php的web环境。这里不细述,作为开发可直接选用xampp来作为windows下的web环境。 2 在web环境原创 2011-05-22 19:56:00 · 1082 阅读 · 0 评论