摘要: Send via the PHP mail() function function mail_send($header, $body) { // Create mail recipient list $to = $this->to[0][0]; // no extra comma for($x = 1; $x to); $x++) $to .= sprintf(",%s", $this->to[$x][0]); for($x = 0; $x cc); $x++) $to .= sprin... 阅读全文
posted @ 2014-04-11 23:43 闲云-野鹤 阅读(4160) 评论(0) 推荐(0) 编辑
摘要: strtr(string,from,to): 逐个字符开始替换,以from跟to中长度较较短的一个为准,例如:strtr("aidenliu","ai","b") 只替换原始字符串中出现的a 输出:bidenliustrtr("aidenliu","a","bc") 只替换原始字符串中出现的a 输出:bidenliu此函数是大小写敏感的,具如果发生多次替换,每一次替换的蓝本都是最原始的那个字符串,而不是在前一次替换的基础上替换,如strtr("aidenliu&qu 阅读全文
posted @ 2014-03-31 14:10 闲云-野鹤 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 1)进入apache的安装目录:(视个人安装情况而不同) [root@server ~]# cd /usr/local/apache/conf2)编辑httpd.conf文件,搜索"#ServerName",添加ServerName localhost:80[root@server conf]# lsextra httpd.conf magic mime.types original[root@server conf]# vi httpd.conf#ServerName www.example.com:80ServerName localhost:803)再重新启动apac 阅读全文
posted @ 2014-03-28 15:47 闲云-野鹤 阅读(233) 评论(0) 推荐(0) 编辑
摘要: checking for specified location of the MySQL UNIX socket... nochecking for MySQL UNIX socket location... /tmp/mysql.sockconfigure: error: Cannot find MySQL header files under yes.Note that the MySQL client library is not bundled anymore.解法: 如果不知道 header file 在哪,用 「find / -name mysql.h」命令找出其位置; 如... 阅读全文
posted @ 2014-03-28 15:35 闲云-野鹤 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 首先, 通过错误提示, 我们得知"I cannot run apxs". 我一直以为是apxs安装有问题, 但找了很久仍未得到合理的解释和解决方法.于是我直接运行"/usr/local/apache/bin/apxs"这个脚本, 得到下面的错误提示:bash: ./apxs: /replace/with/path/to/perl/interpreter: bad interpreter: No such file or directory哦, 给人的感觉很像仍然是apxs程序有问题, 但问题在哪里呢? "interpreter"是什么 阅读全文
posted @ 2014-03-28 14:59 闲云-野鹤 阅读(743) 评论(0) 推荐(0) 编辑
摘要: 问题现象:../depcomp: line 512: exec: g++: not foundmake[2]: *** [my_new.o] Error 127make[2]: Leaving directory `/usr/local/src/mysql-5.0.41/mysys'make[1]: *** [all-recursive] Error 1make[1]: Leaving directory `/usr/local/src/mysql-5.0.41'make: *** [all] Error 2解决办法:安装gcc-c++安装完成之后再次编译make可能会出现如下 阅读全文
posted @ 2014-03-28 14:09 闲云-野鹤 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 安装mysql,在./configure时出现错误:error: No curses/termcap library found的解决办法mysql版本:5.1.30已经不记得这次是第几次安装mysql了,遇到这个问题倒是第一次。之前在tar,./configure,make,make install 经典四步时,从来没有想过其中的过程,只觉得像例行公事一样,做就是了。不幸的是,这次在./configure后,make时出现以下错误:make: *** No targets specified and no makefile found. stop.本来这次还是想向别人请教的,后来转念一想,前 阅读全文
posted @ 2014-03-28 13:26 闲云-野鹤 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 1.关于单引号和双引号的区别。$sql="insert into tableName values ('".$name."','".$email."')";插入的时候。认为双引号里面加上单引号是正常,但是事实上错误。Note: 不像双引号 和heredoc语法结构, 在单引号字符串中的变量 和特殊含义的字符将 不会 被替换。引号都是成对出现的,当遇到下一个引号就会结束。2.关于乱码的问题。出现乱码的原因。编码不一致,解决方法。文件编码格式数据库编码格式 在mysql.in配置文件中修改character 阅读全文
posted @ 2014-02-28 12:28 闲云-野鹤 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 在php类的内部当使用static进行修饰了类的属性或者方法,则改属性或者方法被成为类的静态属性或者静态访问,静态属性和非静态属性的区别php官方的解释声明类成员或方法为static,就可以不实例化类而直接访问。不能通过一个对象来访问其中的静态成员(静态方法除外)。为了兼容PHP4,如果没有指定“可见性”,属性和方法默认为public。由于静态方法不需要通过对象即可调用,所以伪变量$this在静态方法中不可用。静态属性不可以由对象通过->操作符来访问。用::方式调用一个非静态方法会导致一个E_STRICT级别的错误。就像其它所有的PHP静态变量一样,静态属性只能被初始化为一个字符值或一个 阅读全文
posted @ 2014-02-17 23:42 闲云-野鹤 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 今天使用json_encode 把一个数组转换成json数据,echo处理的时候,显示为null。去查了php手册。该函数只能接受 UTF-8 编码的数据。在网上搜了下,找到了解决方法。 1 1000) {16 die('possible deep recursion attack');17 }18 foreach ($array as $key => $value) {19 if (is_array($value)) {20 arrayRecursive($array[$key]... 阅读全文
posted @ 2014-02-16 16:53 闲云-野鹤 阅读(403) 评论(0) 推荐(0) 编辑