随笔分类 -  常规过滤方法以及function

摘要:/** * CURL模拟HTTP请求 * @param string $url * @param string $type * @param array $data * @return array|boolean */function curlData($url, $type = 'GET', $d 阅读全文
posted @ 2017-09-18 10:01 玲汐 阅读(1772) 评论(0) 推荐(0)
摘要:基础差写代码靠模仿(对代码的认知停留在copy和模仿阶段,如果不参考实力,就不会写代码)创造力差模块间的通信机制、事件队列的处理方法、数据共享的方式记忆网络交互的实现细节考验局部架构能力,这件事情会很难,而且很多东西都没接触过。但是事情是可以的,也有价值。在具体实现上会遇到很多技术难点,需要花时间, 阅读全文
posted @ 2017-09-18 09:47 玲汐
摘要:parse_str() 函数把查询字符串解析到变量中。 注释:如果未设置 array 参数,则由该函数设置的变量将覆盖已存在的同名变量。 阅读全文
posted @ 2017-09-04 11:44 玲汐 阅读(142) 评论(0) 推荐(0)
摘要:/** *求两个已知经纬度之间的距离,单位为米 *@param lng1,lng2 经度 *@param lat1,lat2 纬度 *@return float 距离,单位米 *@author www.Alixixi.com **/function getdistanceone($lng1,$lat 阅读全文
posted @ 2017-09-01 15:18 玲汐 阅读(1328) 评论(0) 推荐(0)
摘要://输入过滤 同时去除连续空白字符可参考扩展库的remove_xssfunction get_replace_input($str,$rptype=0){ $str = stripslashes($str); $str = htmlspecialchars($str); $str = get_rep 阅读全文
posted @ 2017-09-01 15:17 玲汐 阅读(264) 评论(0) 推荐(0)
摘要:若成功则返回时间戳,失败则返回 FALSE。 php 4+<?php echo(strtotime("now") . "<br>");//当前时间 2017/9/1 13:33:41 echo(strtotime("5 September 2016") . "<br>");//2016/9/5 0: 阅读全文
posted @ 2017-09-01 13:39 玲汐 阅读(674) 评论(0) 推荐(0)
摘要:parse_ini_file() 函数解析一个配置文件,并以数组的形式返回其中的设置。 lcfirst() - 把字符串中的首字符转换为小写 strtolower() - 把字符串转换为小写 ucfirst() - 把字符串中的首字符转换为大写 ucwords() - 把字符串中每个单词的首字符转换 阅读全文
posted @ 2017-08-29 17:12 玲汐 阅读(115) 评论(0) 推荐(0)
摘要:1、PHP加密解密 PHP加密和解密函数可以用来加密一些有用的字符串存放在数据库里,并且通过可逆解密字符串,该函数使用了base64和MD5加密和解密。 2、PHP生成随机字符串 3、PHP获取文件扩展名(后缀) 4、PHP获取客户端真实IP 5、PHP写日志 我们在测试代码的时候,需要了解代码执行 阅读全文
posted @ 2017-08-24 16:22 玲汐 阅读(708) 评论(0) 推荐(0)
摘要:防止sql注入的方法? 1.过滤掉一些常见的数据库操作关键字:select delete update insert and * from where or 或者用addslashes来进行过滤 在特殊符号前加反斜线 2.在PHP配置中 register_globals=off; 将注册全局变量关闭 阅读全文
posted @ 2017-08-24 15:38 玲汐 阅读(674) 评论(0) 推荐(0)
摘要:PHP 4 引入了 foreach 结构,和 Perl 以及其他语言很像。这只是一种遍历数组简便方法。foreach 仅能用于数组,当试图将其用于其它数据类型或者一个未初始化的变量时会产生错误。有两种语法,第二种比较次要但却是第一种的有用的扩展。 复制代码代码如下: foreach (array_e 阅读全文
posted @ 2017-08-23 14:07 玲汐 阅读(10872) 评论(0) 推荐(0)
摘要:什么是跨域? 跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对JavaScript施加的安全限制。 所谓同源是指,域名,协议,端口均相同 解决办法: 1、JSONP: 但是要注意JSONP只支持GET请求,不支持POST请求。 在js中,我们直接用XMLHttpRe 阅读全文
posted @ 2017-08-09 10:24 玲汐 阅读(634) 评论(0) 推荐(0)
摘要:$a = 100;$b = 529;echo bcadd($a,$b);//将二个高精确度数字相加 用来测试变量是否已经配置unset($a);var_dump($a);echo empty($a);//true 空字符串,0 ,0.0,“0”,array(),NULL,false, 若变量存在且其 阅读全文
posted @ 2017-07-06 18:47 玲汐 阅读(342) 评论(0) 推荐(0)
摘要:echo '1、array_multisort( )排序<br/>'; $arr = array(5,6,2,7,8,1); array_multisort($arr,SORT_DESC); print_r($arr); echo '<hr/>'; echo '2、array_merge( )合并数 阅读全文
posted @ 2017-06-25 21:36 玲汐 阅读(159) 评论(0) 推荐(0)