PHP程序员常犯的11个错误
1、使用myisam而不是innodb
mysql有很多数据库引擎,但是你最可能碰到的就是myisam和innodb。
phpmyadmin登录模式为http
这里我们可以修改它的登录模式为http。这样,只要浏览器不关闭就可以继续使用,以ubuntu环境,通过apt-get方式安装的php教程myadmin为例。
文档位置在 /etc/phpmyadmin/config.inc.php,如下修改文档:
php 转换表单textarea换行符代码
经过我的测试表单textarea换行符,在windows下是rn,在linux才是n(这个没实测),另外,在win下,r,n均有换行的功能。
转义字符:
php utf-8转换gb2312 字符串被截断解决方法
iconv ("utf-8","gb2312//ignore",$data)
ignore的直接意思就是忽略,在此为忽略转换时的错误,如果没有ignore参数,所有该字符后面的字符串都无法被保存。
PHP require/include顺序详解
在大型的web项目中, include_path是一个模块化设计的根本中的根本(当然,现在也有很多基于autoload的设计, 这个不影响本文的探讨), 但是正是因为include_path, 经常会让我们遇到一些因为没有找到正确的文件而导致的看似"诡异"的问题.也就有了如下的疑问:include_path是怎么起作用的?如果有多个include_path顺序是怎么样的?什么情况下include_path不起作用?
个人空间上安装phpMyAdmin方法
首先下载一份最新版的phpmyadmin mysql管理器,解压后得到一个phpmyadmin的目录,这个可以改名,找到目录里的config.inc.php文件,打开找到 $cfg['pmaabsoluteuri'] 修改为你将上传到空间的phpmyadmin的网址:
php include()调用文件简单实例
include.php文件如下:
其它提示:在使用require()语句调用文件时,如果没有找到文件,require()语句会输出错误信息,并且立即终止脚本的处理.而include()语句在没有找到文件时则会输出警告,不会终止脚本的处理.
php 错误报告开启详细实现
定义和用法:error_reporting(),设置 php 的报错级别并返回当前级别。
语法:error_reporting(report_level)如果参数 level 未指定,当前报错级别将被返回。下面几项是 level 可能的值
php iconv() 编码转换出错 Detected an illegal character
原型:string iconv ( string $in_charset , string $out_charset , string $str )
特别是第二个参数说明:the output charset.
PHP中文URL编解码详细说明
中文url编解码详细说明:在php中urlencode和rawurlencode是对中文进行编码的。
string urlencode ( string str)
Warning: mssql_connect() [function.mssql-connect]:
错误提示:warning: mssql_connect() [function.mssql-connect]: unable to connect to server: $sa in d:php2.php on line 11 error
下面来看一下解决方法吧,系统是: win2003+mssql2000+php5.23