PHP中ereg与preg_match和preg_match_all函数的区别

unvs | PHP | 2012-08-20
今天查找资料了解了下ereg、preg_match和preg_match_all三个正则表达函数的用法及区别,下面简单解释说明,并举以实例,最后另附上一个使用正则表达式验证中文字符串的方法。PHP中几个正则函数的用法及区别函数用法:preg_match(mode, string subject, array matches); 相比ereg更加规范,执行效率越高ereg(mode, string subject, array regs);mode:正... [阅读全文]

PHP开发时页头会空出一行[疑难解答]

unvs | PHP | 2012-07-16
这个问题,刚接触PHP时就遇到过,也找到原因及解决方法,今天恰好再次遇上,又逢Ultraedit到期了,想写篇文章把此问题的原因及解决方法记下来,并把一个破解的UE简体中文版下载链接分享出来,内容不多,入主题。 问题描述:页面运行时,页头会莫名空出一行,或嵌入相关PHP页面时–出现空行或错位。 误区:大部分PHP初学者,会认为是样式等问题,随... [阅读全文]
ė16,107 views 63条评论 0, , ,

执行Mysql提示”Column count doesn’t match value count at row 1″错误

unvs | PHP | 2012-05-23
在网站系统进行安装时,出现“Column count doesn’t match value count at row 1”信息错误,经检查发现,原因是:由于一个SQL执行语句,前面的字段与后面值的数目不一致。比如:INSERT INTO("id","username","password") VALUES("admin","123123"); 这种情况就会报错。 本地执行语... [阅读全文]
ė139,036 views 61条评论 0, , , ,

Mysql获取数据出现繁体显示为乱码的问题[疑难解决]

unvs | PHP | 2012-05-16
将数据从Mysql数据库中导出来,出现的问题还真多,昨天碰到 日历插件中不支持该字符串所表示的DateTime,今天遇到 Mysql导出的数据中繁体显示为乱码、问号 的问题。根据经验试着调整数据库编码,要么还是乱码,要么没有变化。经过苦苦研究,终于解决了,方法比较简单,同时,也摸索了一套解决mysql获取数据出现乱码思路的方案。把它分享出来。 一... [阅读全文]
ė111,187 views 6没有评论 0, , , ,

PHP获取当前时间、时间戳的各种格式写法汇总[日期时间]

unvs | PHP | 2012-03-22
今天写下php中,如何通过各种方法 获取当前系统时间、时间戳,并备注各种格式的含义,可灵活变通。1、获取当前时间方法date()很简单,这就是获取时间的方法,格式为:date($format, $timestamp),format为格式、timestamp为时间戳–可填参数。2、获取时间戳方法time()、strtotime()这两个方法,都可以获取php中unix时间戳,time()为直接获取得到,... [阅读全文]

讨论magic_quotes_gpc、mysql_real_escape_string、addslashes的区别及用法

unvs | PHP | 2012-03-17
本篇文章,主要先重点说明 magic_quotes_gpc、mysql_real_escape_string、addslashes 三个函数方法的含义、用法,并举例说明。然后阐述下三者间的区别、关系。一、magic_quotes_gpc含义介绍这个函数,只有在页面传递 $_GET,$_POST,$_COOKIE 时才会发生作用,主动进行调用,在web客户端执行。对传递的字符串是否进行转义处理。用法: magic_quotes_... [阅读全文]

Zend Studio 8打开utf-8文件出现乱码解决方法[疑难解答]

unvs | PHP | 2012-03-09
今天安装了zend studio 8.0.1,运行了一个PHP程序项目(项目文件编码为utf-8),发现utf-8文件中的中文全部变成乱码了,后面终于经过寻找探索,找到了问题所在:虽然你的项目是UTF-8编码文件,但是当通过zend studio工具运行打开时,是以工具里设定的GBK编码格式打开的,所以才出现此乱码问题,解决方法详见下面图示流程。 下面是结合图示的解决步骤:1... [阅读全文]

php网站自动获取来路Url代码_搜索引擎判断

unvs | PHP | 2012-03-04
php网站 获取来路Url 的方法,主要用到服务器变量中HTTP_REFERER函数的使用,代码贴上: function get_referer(){ $url = $_SERVER["HTTP_REFERER"]; //获取完整的来路URL $str = str_replace("http://","",$url); //去掉http:// $strdomain = explode("/",$str); // 以“/”分开成... [阅读全文]

PHP服务器变量$_SERVER及其几个函数的使用

unvs | PHP | 2011-12-28
PHP服务器变量$_SERVER及其几个函数的使用:QUERY_STRING、REQUEST_URI、SCRIPT等1、$_SERVER["QUERY_STRING"]说明:获取的query的字符串2、$_SERVER["REQUEST_URI"]说明:访问地址的页面及页面参数Url3、$_SERVER["SCRIPT_NAME"]说明:访问当前脚本的路径4、$_SERVER["PHP_SELF"]说明:当前正在执行的文件名 ... [阅读全文]

php.ini中error_reporting参数的配置

unvs | PHP | 2011-12-16
  error_reporting可以设置的参数,如下: 错误报告是位字段。可以将数字加起来得到想要的错误报告等级。E_ALL – 所有的错误和警告(不包括 E_STRICT)E_ERROR – 致命性的运行时错误E_WARNING – 运行时警告(非致命性错误)E_PARSE – 编译时解析错误E_NOTICE – 运行时提醒(这些经常是你代码中的bug引起的,也可能是有意... [阅读全文]

PHP中一些专业术语、符号、函数[初学者学习PHP]

unvs | PHP | 2011-12-16
此篇文章为个人学习PHP过程中,逐步整理的php常见的一些术语、符号、函数,以后回顾进行温习,同时,可把此分享给一些php初学者学习,会不断添加、更新,可能有点乱,可通过搜索进行查找:1、dirname()函数的作用dirname()函数返回路径中的目录部分,比如:dirname(“/test/index.php”)    返回的是:/test可能还有一种情况是:di... [阅读全文]
ė13,526 views 6没有评论 0, ,

mysql5.0存储过程操作符知识_函数方法[Mysql学习]

unvs | PHP | 2011-12-05
一、创建存储过程 1.基本语法: create procedure sp_name()begin………end 2.参数传递 二、调用存储过程 1.基本语法:call sp_name()注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递 三、删除存储过程 1.基本语法:drop procedure sp_name//2.注意事项(1)不能在一个存储过程中删除另一个存储过程,只能调用另一个存储... [阅读全文]
Ɣ回顶部