-
php页面防重复提交方法总结
本文为大家讲解的是php页面防重复提交方法总结,感兴趣的同学参考下. 有时候我们的程序执行比较慢,而且我们页面也不怎么友好,没什么提示信息。操作人员以为没有点击提交按钮,就会再一次点击提交...
PHP 2014-12-02 08:23:27 -
php中的常用魔术方法总结
本文为大家整理总结了php中的常用魔术方法,感兴趣 同学参考下。 常用的魔术方法有:__Tostring () __Call() __autoLoad() __ clone() __GET() __SET() __isset() __unset() 1.__Tostring() 用于定义输出对象引用时调用 常用于打印一些对象的信息 必须有返回值 eg:有一个persion类 Persion per =new persion() Echo per; //直接调用会出错 我们可以在类的定义中添加__tostring()方法 Function __Tostring() { $str=this->$name.this->age; Return $str; } 2.__clone()对象的复制 引用赋值 $per1=$p...
PHP 2014-12-02 02:40:30 -
php header的一些常用指令总结
本文为大家整理了php header的一些常用指令总结,感兴趣的同学参考下。 header常用指令 header分为三部分: 第一部分为HTTP协议的版本(HTTP-Version); 第二部分为状态代码(Status); 第三部分为原因短语(Reason-Phrase)...
PHP 2014-12-02 01:13:14 -
php网站被挂木马后的修复方法总结
本文为大家讲解的是php网站被挂木马后的修复方法,总结分析了Linux与Windows系统上木马的查杀方法,并给出了一个完整的木马查找工具实例,感兴趣的朋友可以参考下 在linux中我们可以使用命令来搜查木马文件,到代码安装目录执行下面命令 find ./ -iname "*.php" | xargs grep -H -n "eval(base64_decode" 搜出来接近100条结果,这个结果列表很重要,木马都在里面,要一个一个文件打开验证是否是木马,如果是,马上删除掉 最后找到10个木马文件,存放在各种目录,都是php webshell,功能很齐全,用base64编码 如果你在windows中查找目录直接使用windows文件搜索就可以了,可以搜索eval或最近修改文件,然后如果是dedecms我们要查看最新dedecms漏洞呀然后修补。 下面给个php木马查找工具,直接放到你站点根目录 <?php /**************PHP Web木马扫描器***...
PHP 2014-12-01 17:50:17 -
PHP操作数组相关函数总结
本文为大家整理总结了一些PHP操作数组相关函数,并为大家注解了各函数的作用和功能,感兴趣的同学参考下。 PHP数组是一个重要的概念,它包含有大量的函数,方便人们的开发…现将它的数组分类,以方便查询及应用. ange($low, $high),range($low, $high, $step);//创建顺序值的数组如:range(1,4)为(1,2,3,4)又如range('a','z') each($array)按顺序返回数组的当前元素,并且将下一个元素设置为当前元素; reset($array)将数组当前元素重新设置到数组开始处 list()可以用来将一个数组分解为一系列的值,如 list($a,$b)=each($array) shuffle($array),array_rand($arg, $num_req);对数组随机排序 array_reverse($input),array_reverse($input, $preserve_keys) 返回原数组的反向排序 sort($array);...
PHP 2014-12-01 11:14:30 -
PHP常用特殊运算符号和函数总结
本文为大家整理总结的是PHP常用特殊运算符号和函数总结(php新手入门必看),感兴趣的同学参考下。 注解符号: // 单行注解 多行注解 引号的使用 ' ' 单引号,简单字符串,不经任何处理直接拿过来; " "双引号,php动态处理然后输出,一般用于处理$变量. 布尔变量: 一种是true 即 真的; &n...
PHP 2014-12-01 03:58:40 -
PHP中文字符串截取函数总结
本文为大家整理总结了几个PHP中文字符串截取函数,感兴趣的同学参考下. 字符串截取是一个非常常见的编程任务,而往往带中文的字符串截取会经常用到。虽然不难,但是自己写函数实现又耗费时间,这里介绍一个比较好用的字符串截取函数,能够胜任基本的需求了 <?php function sysSubStr($string,$length,$append = false) { if(strlen($string) <= $length ) { return $string; } else { $i = 0; ...
PHP 2014-12-01 02:39:39 -
PHP排序算法总结
本文为大家整理了PHP排序算法总结,包括插入排序,选择排序,冒泡排序,快速排序等,感兴趣的同学参考下. 对于PHP中对数组的元素进行排序,这个是很经常用到的,之前的项目中也有,而且对于几种排序我们都是用的是asort arsort 等PHP原生函数,没有自己去实现,所以就对一下的几个函数进行总结,这个会不断的进行补充,自己也可以好好的复习和总结 直接上代码吧! <?php /* * 插入排序(一维数组) * 每次将一个待排序的数据元素,插入到前面已经排好序的数列中的适当的位置,使数列依然有序;直到待排序的数据元素全部插入完成为止。 */ function insertSort($arr){ if(!is_array($arr) || count($arr)==0){ return $arr; } $count = count($arr); for($i=1; $i<$count; $i++){ if(isset($arr[$i])){ $tmp = $arr[$i]; //获取后一个元素的值 $j = $i - 1; ...
PHP 2014-11-30 23:21:11 -
php数组查找函数总结
本文为大家整理总结php数组查找函数,可用于关键词过滤 感兴趣的同学参考下。 这里提供三种方法来判断一个字符串中是否包括我们定义好的词,这比较适合于在留言,评论等地址进行关键词过滤,实例代码如下: 代码如下: $crud = array('中国|||我国|||大地', 'kelon|||lerke|||sb', 'sesscxx'); $crud = join('|',$crud); $crud = str_replace('|||', '|', $crud); $pat = "/({$crud})/i"; $txt = '我知道中国你是sdfex谁!!'; preg_match/*_all*/($pat, $txt, $matches); var_dump($matches); 方法二,代码如下: function checkcrud($str, $crud) { ...
PHP 2014-11-30 21:34:33 -
PHP字符串比较函数strcmp()和strcasecmp()使用总结分析
本文为大家讲解的是PHP字符串比较函数strcmp()和strcasecmp()使用总结分析,本文分别对它们做了详细介绍,并给出了具体使用示例,需要的朋友可以参考下 比较字符串是任何编程语言的字符串处理功能中重要的特性之一。在PHP中除了可以使用比较运算符号(==、<或>)加以比较外,还提供了一系列的比较函数,使PHP可以进行更复杂的字符串比较...
PHP 2014-11-30 19:11:06 -
PHP中容易混淆的三组编码类函数总结
本文为大家整理了PHP中容易混淆的三组编码类函数:htmlentities() 和htmlspecialchars(),html_entity_decode()和htmlspecialchars_decode(),addslashes()和addcslashes()的区别分析,感兴趣的同学参考下。 一、htmlentities() 和htmlspecialchars() 1、htmlentities() 1.1 功能:把字符转换为 HTML 实体...
PHP 2014-11-30 18:30:37