Mar262014
php5.5 mysql_connect未定义的错误
错误提示:
Fatal error: Call to undefined function mysql_connect() in
解决该错误的方法是:
1. php.ini中检查
extension=php_mysql.dll
extension=php_mysqli.dll
前的分号是否去掉;
2. php.ini 中 extension_dir = "D:/php/php64/ext" 是否设置
3. httpd.conf 中 是否添加了
PHPIniDir "D:/php/php64"
添加位置为LoadModule php5_module "D:/ph...阅读全文
抢沙发
May102013
preg_match 与 preg_match_all区别和详细用法
正则表达式在 PHP 中的应用
在 PHP 应用中,正则表达式主要用于:
正则匹配:根据正则表达式匹配相应的内容
正则替换:根据正则表达式匹配内容并替换
正则分割:根据正则表达式分割字符串
在 PHP 中有两类正则表达式函数,一类是 Perl 兼容正则表达式函数,一类是 POSIX 扩展正则表达式函数。二者差别不大,而且推荐使用Perl 兼容正则表达式函数,因此下文都是以 Perl 兼容正则...阅读全文
Mar162013
smarty插件类型及详细用法
Smarty的插件有很多种,常见的有modifier、block和function。
modifier
modifier是作用于一个给定的smarty变量的,调用方法如下:
不带参数:{$string|函数名}
带参数:{$string|函数名:'参数1'}
在指定的插件路径下方一个名称为modifier.函数名.php的文件,其中包含函数smarty_modifier_函数名()
其中第一个参数为作用的变量(前例中的$string),后面是可选参数...阅读全文
Mar152013
Duplicate entry..for key错误
Duplicate entry...for key...错误原因:
这个错误的原因是主键的唯一值重复,在对数据库进行修改、插入操作时,一但主键的唯一值重复就会报此错误,有时在表中存在多个主键时,对表操作仍然报此错误。
如:Duplicate entry for key 3的意思是表的第3个字段出现了唯一索引的限制,需要插入其它不重复的值或去掉字段的unique属性。阅读全文
Jan062013
Sep012012
php去掉文字末尾的空格换行 trim
今天在用php去掉换行符trim($text,"\n");时发现这样写不能去掉换行,很不好用。
查了一下不带可选参数的trim能去掉很多字符,试了下,成功的去掉了所有字符。
trim() 函数从字符串的两端删除空白字符和其他预定义字符。
语法
trim(string,charlist)
参数 描述
string 必需。规定要检查的字符串。
charlist 可选。规定要转换的字符串。如果省略该参数,则删除以下所有字符:
"\0"...阅读全文
Jun052012
php include绝对路径和相对路径常见用法
php include绝对路径和相对路径常见用法
绝对路径示例:
$droot="/var/www/html/";//网站根目录
//$droot="D:/xampp/htdocs/";//网站根目录
require_once($droot."include/cfg.php");
include($droot."include/cfg.php");
使用上文第一种绝对路径方法,该方法虽然笨拙,不大好看,对于小WEB程序够用即可。
相对路径示例:
require_once("../include/cfg.php");
in...阅读全文
May302012
May242012
May212012