XAMPP 的 phpMyAdmin 就会有文件大小限制、上传超时等各种问题,有一种解决办法是修改配置文件,但是我今天要推荐的是另一种方法 —— shell 命令,更加快速、直接、有效地导入数据库,可以从根本上避免文件大小限制、上传超时等问题。
php中timezone时区设置方法
如果使用的是独立的服务器,有权限修改配置文件,设置时区就可以通过修改php.ini中的date.timezone属性完成。我们可以将这个属性的值设置为"Asia/Shang"、"Asia/Chongqing"、"Etc/GMT-8"或PRC等中的一个,再在PHP脚本中获取的当前时间就是北京时间。修改PHP的配置文件如下所示:
PHP中header和session_start前不能有输出的原因
在http传输文本中,规定必须 header和content顺序必须是:header在前content在后,并且header的格式必须满足"keyword: valuen"这种格式。
1、在header输出之前有输出内容的话,就会造成对header的错误理解(尽管现在已经能容错了),例如不是满足"keyword: valuen"的格式还好,直接错误了,但是满足"keyword: valuen"这个格式以后,客户端是否安装错误理解,还是按照正确理解?
PDO版本问题 Invalid parameter number: no parameters were bound
发现在客户的某个PHP版本下,执行某类操作的时候,总是会报如下错误 Invalid parameter number: no parameters were bound,经google,发现是php版本过低导致,正文:
php中json_encode中文字符乱码解决办法
大致的解决办法是保证在使用JSON处理的时候字符是以UTF8编码的。具体我们可以把数据库编码和页面编码都改为UTF8。当然喜欢用gbk编码的话,可以在进行JSON处理前,把字符转为UTF8形式
PHP警告date(): It is not safe to rely on the system
在用PHP5.3以上的PHP版本时,只要是涉及时间的会报一个Warning: date(): It is not safe to rely on the system's timezone settings.
大体是说timezone没有设置,在中国使用的是格林+8小时,所以需要设置一下。
CentOS 64 编译PHP出现 error: Cannot find ldap libraries in /usr/lib
在CentOS 64位下编译安装PHP5.4.8。cp -frp /usr/lib64/libpng* /usr/lib/ 结果在configure的时候提示,configure: error: Cannot find ldap libraries in /usr/lib
这是在提示在/usr/lib 下找不到相关模块,这是因为64位的linux默认把以上文件都存在 /usr/lib64 文件夹下。
PHP魔术函数__autoload的用法与一些问题
本文章来讲述php5的一个新的功能,我们来介绍PHP魔术函数__autoload的用法与一些问题,下面给大家总结了用法过程中出现的一些问题与注意事项。
__autoload()用法,php手册中的一些讲讲法:
phpmyadmin不能登录解决方法总结
错误,MySQL 返回:#1045 - Access denied for user 'root'@'localhost' (using password: YES)
phpmyadmin目录中找到config.inc.php文件,修改如下位置即可
FastCGI Error Error Number: 5 (0x80070005)解决办法
FastCGI Error
解决办法:给users对php目录读取和运行的权限即可。
PHP Warning: date(): It is not safe to rely on the system
昨天碰到使用date()函数时出现PHP Warning: date(): It is not safe to rely on the system出现这种错误是因为php5默认date.timezone为utc,改为date.timezone = PRC即可.下面看我的方法总结。
PHP中显示出错提示方法介绍
php.ini配置
php.ini配置中与此相关的有两个配置变量,下面是这两个变量及其默认值,以下是引用片段: