- 2013-07-02
dat文件,关于ip对应地区的信息文件 qqwry.dat文件 网上自己下载 class类文件,解析qqwry.data文件的 IpLocation.php文件 复制代码 代码如下: ?php class IpLocation { /** * @var resource 指针 */ private $fp; /** * 第一条IP记录的偏移地址 * @var int */ private
- 2013-07-02
本篇文章是对php插件Simple HTML DOM 用DOM方式处理HTML进行了详细的分析介绍,需要的朋友参考下 simple_html_dom插件 用dom处理html文件的利器 使用: 加载simple_html_dom.php文件 复制代码 代码如下: require_once 'simple_html_dom.php' new simple_html_dom对象 复
- 2013-07-02
最近因为织梦的漏洞,不少朋友用织梦建设的网站都被黑掉了,特意来分享一下模板无忧在用的一个代码,本代码可以有效防护XSS,sql注射,代码执行,文件包含等多种高危漏洞。 使用方法: 1.将waf.php传到要包含的文件的目录 2.在页面中加入防护,有两种做法,根据情况二选一
- 2013-07-02
本篇文章是对PHP删除HTMl标签的三种解决方法进行了详细的分析介绍,需要的朋友参考下 方法1: 直接取出想要取出的标记 复制代码 代码如下: ?php //取出br标记 function strip($str) { $str=str_replace(br,,$str); //$str=htmlspecialchars($str); return strip_tags($s
- 2013-07-02
本篇文章是对php面向对象public private protected 访问修饰符进行了详细的分析介绍,需要的朋友参考下 PHP中有三种访问修饰符,分别是: public(公共的、默认) protected(受保护的) private(私有的) public(公共的、默认)在PHP5中如果类没有指定成员的访问修饰
- 2013-07-02
本篇文章是对PHP删除HTMl标签的实现代码进行了详细的分析介绍,需要的朋友参考下 复制代码 代码如下: /** * 取出html标签 * * @access public * @param string str * @return string * */ function deletehtml($str) { $str = trim($str); //清除字符串两边的空格 $str
- 2013-07-02
本篇文章是对PHP位运算的简单权限设计进行了详细的分析介绍,需要的朋友参考下 1.写在最前面 最近想写一个简单的关于权限处理的东西,之前我也了解过用二进制数的位运算可以出色地完成这个 任务。关于二进制数的位运算,常见的就是或、与、非这三种简单运算了,当然,我
- 2013-07-02
本篇文章是对php获取$_POST同名参数数组的实现方法进行了详细的分析介绍,需要的朋友参考下 今天写php的时候发现$_POST[arr]无法获取参数arr的数组,记录一下。 例如有以下表单需要提交: 复制代码 代码如下: input type=checkbox name=arr value= / input type=checkbo
- 2013-07-02
本篇文章是对link_mysql的php版的实现进行了详细的分析介绍,需要的朋友参考下 复制代码 代码如下: ?php $str_sql_read=select count(*) as num from userinfo; $str_sql_del=delete from userinfo where id =1; $res =link_mysql(read,$str_sql_read); $res_del =link_
- 2013-07-02
Apache中 RewriteCond语句对于我来说一直是个难点,多次试图去把它搞明白,都没有结构,这次我终于算大概知道它的意思了 RewriteCond就像我们程序中的if语句一样,表示如果符合某个或某几个条件则执行RewriteCond下面紧邻的RewriteRule语句,这就是RewriteCond最原始、
- 2013-07-02
本篇文章是对php设计模式中的单例与多例设计模式的应用进行了详细的分析介绍,需要的朋友参考下 单例(Singleton)模式和不常见的多例(Multiton)模式控制着应用程序中类的数量。如模式名称,单例只能实例化一次,只有一个对象,多例模式可以多次实例化。 基于Singleton的
- 2013-07-02
php4中引入了foreach结构,这是一种遍历数组的简单方式。相比传统的for循环,foreach能够更加便捷的获取键值对。在php5之 前,foreach仅能用于数组;php5之后,利用foreach还能遍历对象(详见:遍历对象)。本文中仅讨论遍历数组的情况。 foreach虽然简单,不过它可能
- 2013-07-02
盗链 是指服务提供商自己不提供服务的内容,通过技术手段绕过其它有利益的最终用户界面(如广告),直接在自己的 网站上向最终用户提供其它服务提供商的服务内容,骗取最终用户的浏览和点击率。受益者不提供资源或提供很少的资源,而真正的服务提供商却得不到任何的收 益
- 2013-07-01
前端开发工程师都知道javascript有编码函数escape()和对应的解码函数unescape(),而php中只有个urlencode和 urldecode,这个编码和解码函数对encodeURI和encodeURIComponent有效,但是对escape的是无效的。 javascript中的escape()函数和unescape()函数用户字符串编码
- 2013-07-01
对比起 Cookie,Session 是存储在服务器端的会话,相对安全,并且不像 Cookie 那样有存储长度限制,本文简单介绍 Session 的使用。 由于 Session 是以文本文件形式存储在服务器端的,所以不怕客户端修改 Session 内容。实际上在服务器端的 Session 文件,PHP 自动修改
- 2013-07-01
本篇文章是对php中session_set_save_handler 函数的用法(mysql)进行了详细的分析介绍,需要的朋友参考下 复制代码 代码如下: ?php /*============================文件说明======================================== @filename: session.class.php @description: 数据库
- 2013-07-01
正则表达式在 PHP 中的应用 在 PHP 应用中,正则表达式主要用于: 正则匹配:根据正则表达式匹配相应的内容 正则替换:根据正则表达式匹配内容并替换 正则分割:根据正则表达式分割字符串 在 PHP 中有两类正则表达式函数,一类是 Perl 兼容正则表达式函数,一类是 POSI
- 2013-07-01
PHP获取当前url路径的函数及服务器变量: 代码: 复制代码 代码如下: ?php $path = /usr/opt/../ect/abcd; echo $_SERVER['DOCUMENT_ROOT'].br; //获得服务器文档根变量(取决于http.conf中的配置) echo $_SERVER['PHP_SELF'].br; //获得执行该代码的文件的路径,与http.
- 2013-07-01
采用js对URL中的汉字进行escape编码。 a href= onclick=window.open('product_list.php?p_sort='+escape('脚本之家'));这样点击链接后的效时: 引用:http://127.0.0.1/shop/product_list.php?p_sort=PHP%u5F00%u53D1%u8D44%u6E90%u7F51 生成了这样的效果, 很明显用PHP
- 2013-07-01
(1)利用php提供的函数,array_unique和array_diff_assoc来实现 复制代码 代码如下: ?php function FetchRepeatMemberInArray($array) { // 获取去掉重复数据的数组 $unique_arr = array_unique ( $array ); // 获取重复数据的数组 $repeat_arr = array_diff_assoc (