修改PHP的memory_limit限制3种方法

memory_limit是php.ini中的一个比较重要的参数了,它可以限制你php进行最大使用内存的情况,如果小了会导致运行时提示Fatal Error:Allowed memory size of xxxxxx bytes exhausted错误了,下面我们一起来看看解决办法.

阅读全文

win7(X64)系统环境PHP Curl函数不能使用

Curl函数在php中一个默认未开启的组件,如果你需要使用Curl我们需要在php.ini中把extension=php_curl.dll前面的;去掉即可.

我先是把php.ini中的extension=php_curl.dll前面的;去掉了,并且重启了apache环境,但调用如下函数时提示,代码如下:

阅读全文

linux中PHP dirname(__FILE__)路径问题解决

在php 中dirname() 函数返回路径中的目录部分,__FILE__而当前运行文件的完整路径和文件名。如果用在被包含文件中,则返回被包含的文件名。这是一个魔法变量(预定义常量),在windows中没有问题但在linux中路径出现的问题,下面我们一起来看看路径问题解决方法。

阅读全文

php 提示Warning: mysql_fetch_array() expects

在mysql数据库连接时碰到Warning: mysql_fetch_array() expects ...错误提示,根据我的经验这个是sql返回的query为空了,我们没有加己判断直接使用了.

mysql_fetch_array()函数导致的,下面我们一起来看问题解决方案,我的代码如下:

阅读全文

PHP fastcgi模式大文件上传500错误

在linux中增加了fastcgi+php环境,结果在文件上传时如果文件小于100KB是可以上传,但大了点就提示mod_fcgid: HTTP request length 132296 (so far) exceeds MaxRequestLen (131072)错误了,意思是fastcgi限制了文件上传大小而你要上传的文件比maxrequestlen还要大啊,所以不能上传想上传就得修改一下配置了.

阅读全文

Php解决读取数据库时显示乱码

利用php读取数据库时如果页面与数据库编码不一致中文就会有乱码了,但我们可以通过set names来强制统一编码.

首先需要修改文件的类型,我的utf8 提交资料的时候,需要在mysql_query上加这么语句话,代码如下:

阅读全文