Tag Archives: PHP
ubuntu Linux 下的php配置文件
ubuntu下,用apt-get安装的php5默认情况下将配置文件保存在/etc/php5/ 以下是我的机器上的情况(加粗的是输入的命令): $ cd /etc/php5/ $ ls -l */ apache2/: 总计 68 -rw-r–r– 1 root root 67459 2010-04-09 16:35 php.ini cgi/: 总计 156 lrwxrwxrwx 1 root root 9 2010-02-21 22:00 conf.d -> ../conf.d -rw-r–r– 1 root root 44789 … Continue reading
PHP中“数据库和页面编码相同仍乱码”的解决方法
这种情况通常出现在网页服务器和数据库服务器分别运行在两台不同的机器上时。 数据库中的数据读出来后传给网页服务器时也是按照一定的编码规则来的,把这个编码也设成一致的就能解决这个问题: 比如数据库和页面编码都是utf8,则在数据库连接后执行: mysql_set_charset(“utf-8″); 或 mysql_query(“set names ‘utf-8′”); 参:http://www.php.net/manual/en/function.mysql-set-charset.php
兼容PHP4和PHP5的XML解析器——XMLParser
上个月做项目时用到了XML,自己电脑上装的是PHP5而服务器上是PHP4,于是就找到了XMLParser,确实好用。 然后联系了原作者,给它的文档页面做了个中文版本。 挺喜欢这类翻译工作的,对自己的帮助很大(当然对其他需要的人帮助也挺大,太好用了,我希望有更多人能去使用它 : ))——平时自己看文档,很多词汇甚至术语猜猜意思差不多就行了,而翻译是要对大家负责的,不确定的东西要去查证——因此做些翻译会对这个技术有更深的了解。 不多说了,上链接:XMLParser文档(中文) XMLParser文档(原文)
CodeIgniter MY_Model
–2009.10.12– 本文最早提到的添加 $this->load->library(‘model’); $this->load->library(‘my_model’); 的方法在忽略大小写的系统中可能会导致重复定义my_model的错误,可能会在换服务器时带来不必要的麻烦,请不要使用,正确的方法是将my_model.php文件重命名为MY_model.php。 –2009.8.19– 终于找到根本原因了。 根本的解决方法:看看是不是将文件命名为my_model.php了,将文件名改为MY_model.php就可以避免这个错误。 –2009.7.19– MY_Model Can’t find 在载入模型的语句前加上 $this->load->library(‘model’); $this->load->library(‘my_model’);(这个不规范的方法可能带来其他问题,请不要使用,具体参看–2009.10.12–部分)