随笔分类 - PHP语言
PHP之关闭网页错误提示
摘要:关闭PHP错误脚本提示是程序上线了必须做的一件事情,就是不管程序怎么报错我们都不能让错误日志在服务器上给大家看到,下面我来总结两种关闭PHP错误脚本提示的具体方法最简单的办法就是直接在php程序代码中加入下面代码:代码如下:error_reporting(E_ALL^E_NOTICE^E_WARNI...
阅读全文
PHP htmlentities() 函数
摘要:定义和用法htmlentities() 函数把字符转换为 HTML 实体。语法htmlentities(string,quotestyle,character-set)参数描述string必需。规定要转换的字符串。quotestyle可选。规定如何编码单引号和双引号。ENT_COMPAT - 默认。...
阅读全文
PHP mysql_real_escape_string() 函数
摘要:定义和用法mysql_real_escape_string() 函数转义 SQL 语句中使用的字符串中的特殊字符。下列字符受影响:\x00\n\r\'"\x1a如果成功,则该函数返回被转义的字符串。如果失败,则返回 false。语法mysql_real_escape_string(string,co...
阅读全文
PHP htmlspecialchars() 函数
摘要:定义和用法htmlspecialchars() 函数把一些预定义的字符转换为 HTML 实体。预定义的字符是:& (和号) 成为 &" (双引号) 成为 "' (单引号) 成为 ' (大于) 成为 >语法htmlspecialchars(string,quotest...
阅读全文
DEDECMS采集规则,过滤,替换文章内的部分内容
摘要:1.采集去除链接[Copy to clipboard]CODE:{dede:trim}]*)>([^]*)>([^{/dede:trim}这样做会去掉与之间的字符!这样整个文章就少了部分字符,不完整了!后来我多次测试,总算找到了正确的使用方法!如下:{dede:trim}]*)>{/dede:tri...
阅读全文
一个简单的PHP登录演示(SESSION版 与 COOKIE版)
摘要://==============COOKIE版本的简单登录================if ($_GET[out]){setcookie('id','');setcookie('pw','');echo "";}if ($_POST[name]&&$_POST[password]){setcoo...
阅读全文
PHP之session相关实例教程与经典代码
摘要:·php 中cookie和session的用法比较·phpmyadmin报错:Cannot start session without errors问题·php中cookie与session应用学习笔记·php.ini中session和cookie有关的配置·php中session一些基础知识·ph...
阅读全文
PHP之cookie相关实例教程与经典代码
摘要:·php 中cookie和session的用法比较·php会话控制cookie与Session会话处理·php中利用cookie实现购物车实例·php中cookie与session应用学习笔记·php setcookie时值为null或空字符串(删除cookie)·php.ini中session和c...
阅读全文
PHP之XML节点追加操作讲解
摘要:问题:最近研究了xml,我想知道,如何用php向已有的xml文档中添加新的节点,比如,xml文档内容如下,并保存为information.xml: 我如果想用php的dom方法再在根节点下添加个新的,我该怎么写啊,求助! php要实现的效果: 解答:例子解答: 't...
阅读全文
$POST数组论证($GET || $COOKIE || $REQUEST 同理)
摘要:我觉得还是有多个$_POST 如果只有一个$_POST,那么,多个人[同时]提交的话就不好处理 或者一个$_POST 时间限制(如同时钟周期)处理(不可能,不然响应没这么快) 或者 一个$_POST处理多个用户(更不可能,次序混乱)
阅读全文
PHP之preg_replace()与ereg_replace()正则匹配比较讲解
摘要:";/*打印: daoyu-shi-ge-hao-hai-zi-5555*///2.对字符串的逆向引用//方法一 $pat = "/(\w+)-(\w+)-(\w+)-(\w+)-(\w+)-(\w+)-(\d+)/i"; $str =preg_replace($pat,"\$1",$str); e...
阅读全文
PHP之mysql_real_escape_string()函数讲解
摘要:定义和用法mysql_real_escape_string() 函数转义 SQL 语句中使用的字符串中的特殊字符。下列字符受影响:\x00\n\r\'"\x1a如果成功,则该函数返回被转义的字符串。如果失败,则返回 false。语法mysql_real_escape_string(string,co...
阅读全文
浅析白盒审计中的字符编码及SQL注入
摘要:尽管现在呼吁所有的程序都使用unicode编码,所有的网站都使用utf-8编码,来一个统一的国际规范。但仍然有很多,包括国内及国外(特别是非英语国家)的一些cms,仍然使用着自己国家的一套编码,比如gbk,作为自己默认的编码类型。也有一些cms为了考虑老用户,所以出了gbk和utf-8两个版本。我们...
阅读全文
PHP之list()函数讲解
摘要:定义和用法list() 函数用数组中的元素为一组变量赋值。注意,与 array() 类似,list() 实际上是一种语言结构,不是函数。语法list(var1,var2...)参数描述var1必需。第一个需要赋值的变量。var2可选。可以有多个变量。提示和注释注释:该函数只用于数字索引的数组,且假定...
阅读全文
PHP之implode与explode函数讲解
摘要:implode(PHP 4, PHP 5)implode — 将一个一维数组的值转化为字符串说明 ¶string implode ( string $glue , array $pieces )string implode ( array $pieces )用 glue 将一维数组的值连接为一个字符...
阅读全文
PHP之Error与Logging函数讲解
摘要:PHP Error 和 Logging 简介error 和 logging 函数允许你对错误进行处理和记录。error 函数允许用户定义错误处理规则,并修改记录错误的方式。logging 函数允许用户对应用程序进行日志记录,并把日志消息发送到电子邮件、系统日志或其他的机器。安装error 和 log...
阅读全文
PHP之set_error_handler()函数讲解
摘要:定义和用法set_error_handler() 函数设置用户自定义的错误处理函数。该函数用于创建运行时期间的用户自己的错误处理方法。该函数会返回旧的错误处理程序,若失败,则返回 null。语法set_error_handler(error_function,error_types)参数描述erro...
阅读全文
PHP防止SQL注入与几种正则表达式讲解
摘要:注入漏洞代码和分析代码如下:error number: [$errno],error on line $errline in $errfile; die(); } set_error_handler(customerror,e_error); $getfilter='|(and|or)\\b.+?...
阅读全文
PHP对XML添加节点之appendChild()方法讲解
摘要:问题如下: test 我要在b节点里面添加一个子节点比如说加一个d节点,要实现成 testtest 解决如下:123.xml文件如下:testphp代码如下:load('123.xml');//加载xml文件$b_node = $xml->getElementsByTagName('b');//获...
阅读全文
PHP创建XML文件讲解
摘要:# - # - # adevy001 # 男 # # $doc=new DOMDocument("1.0","gb2312"); #声明文档类型 $doc->formatOutput=true; #设置可以输出操作 #声明根节点,最好一个XML文件...
阅读全文
浙公网安备 33010602011771号