php常见问题

Allowed memory size of 134217728 bytes exhausted

在调试程序的时候经常会出现这样的错误Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 254963 bytes),尤其是在备份数据库和生成静态页的时候,原因是内存分配的太小,重新设置一下就好了,如果是本地调试那好办,直接修改php.ini文件,把memory_limit改成256M,如果用的是虚拟主机就惨了,一般php.ini是不允许修改的,如果支持.htaccess,可以在.htaccess文件中添加php_value memory_limit 128M,可能也不好用,因为虚拟主机要考虑到在服务器上的全部用户,如果你一个人占用了256MB,那其它的用户还运行得了吗?还可以试着在代码运行时添加以下代码: ini_set('memory_limit','265M'),如果还是不好用,没有办法,联系管理员吧,只能祝你好运了。

致命错误(Fatal error)

Fatal error

php时间问题

php常见问题之时间问题

PHP5中时间相差八小时的解决办法

今天在本地测试程序的时候发现时间相差了8小时。
<?php
     echo date("Y-m-d H:i:s");
?>

    
后来GOOGL了一下,原来在php5以及起以上的版本,要输出本地的时间(限中国),可以这么写代码:
<?php
      date_default_timezone_set('Asia/Shanghai');
      echo date('Y-m-d H:i:s');
?>

也可以这样写代码:
<?php
      date_default_timezone_set('Asia/Chongqing');
      echo date('Y-m-d H:i:s');
?>

php常见问题

本栏目收集了一些开发过程中常见的问题。

php技术

本栏目收集了一些PHP开发过程中常见的问题和经常使用的类库方法等...

同步内容
|