随笔分类 -  php

php相关
摘要:opcache的技术分享ppt,独家唯一经过自己实验的分享 https://pan.baidu.com/s/1-73-QHOSeet7tcR81gto6Q 阅读全文
posted @ 2018-04-05 08:52 王滔 阅读(277) 评论(0) 推荐(0)
摘要:联想到discuz,ecshop发布一个新版本的系统给大家使用,会提供utf-8,gb2312版本的代码下载。所以肯定是批量转换编码出来的。 这种是转换html文件。 http://blog.csdn.net/iseagold/article/details/5472377 我需要找一个批量转换文件 阅读全文
posted @ 2017-07-09 08:04 王滔 阅读(1217) 评论(0) 推荐(0)
摘要:一、session_id()对原来session文件和里面的数据,是怎么处理的? 测验办法:<?php$sid = md5("aaad");session_id($sid);session_start();var_dump(session_id());$_SESSION['ddd'] = 123;? 阅读全文
posted @ 2017-03-29 15:19 王滔 阅读(1270) 评论(0) 推荐(0)
摘要:$log_file_name = 'D:/static/develop/kuai_zhi/acagrid.com/public/Logs/'.date('Ym').'/'.date('d').'_error.log'; //$log_file_name = 'D:/static/develop/ku 阅读全文
posted @ 2017-03-29 15:18 王滔 阅读(807) 评论(0) 推荐(0)
摘要://gb2312的话preg_match_all("/[".chr(0xa1)."-".chr(0xff)."]+/", $str, $chinese);echo implode("", $chinese[0]);//utf-8的话preg_match_all("/[\x{4e00}-\x{9fa5}]+/u", $str, $chinese); 阅读全文
posted @ 2017-01-17 17:53 王滔 阅读(433) 评论(0) 推荐(0)
摘要:参考:http://www.cnblogs.com/thinksasa/archive/2013/02/26/2934206.html http://blog.csdn.net/alongken2005/article/details/8056910 socket_accept()是服务端接受客户端 阅读全文
posted @ 2016-04-04 16:52 王滔 阅读(974) 评论(0) 推荐(0)
摘要:1、避免使用魔数if($age<18){}这个18不太明白为什么要这样子。可以将28定义在一个变量里面,这个变量命名表明了这个值的含义$adult_age = 18;//成年的分界点年龄if($age<$adult_age){}2、函数的返回结果:不要使用一个变量来存储返回结果一旦你知道了返回结果,... 阅读全文
posted @ 2015-11-11 18:33 王滔 阅读(1243) 评论(0) 推荐(1)
摘要:用途:这个扩展是用来操作rabbitmq服务端的一、安装总括1、编译安装librabbitmq库这是一个开源c语言的库。用来与rabbitmq进行通信而php的php-amqp扩展就是使用这个库与服务端通信。所以必须先安装这个开源库。下载地址:https://github.com/alanxz/ra... 阅读全文
posted @ 2015-10-25 15:39 王滔 阅读(961) 评论(0) 推荐(0)
摘要:想用php生成一个mysql数据字典导出来,用到下面代码会$mysql_conn = mysql_connect ( "$dbserver", "$dbusername", "$dbpassword" ) or die ( "Mysql connect is error." );在php5.5.12... 阅读全文
posted @ 2015-09-20 11:24 王滔 阅读(44817) 评论(0) 推荐(1)
摘要:刚才看到文章这个看法很有同感,以前也没有深刻理解到可维护性的重要性。在现在的公司呆了一年半,才明白。因为现在的公司用户量大,团队开发人员多,遇到很多难以维护的代码,花费人员沟通成本,延缓功能的开发进度,去填补遇到的坑..... http://www.cnblogs.com/freeflying/p/ 阅读全文
posted @ 2015-09-15 11:51 王滔 阅读(969) 评论(0) 推荐(1)
摘要:有个资料看得我云里雾里的。现在用自己的言语来总结一下,写文字,能够加深自己的理解。也会在写的过程中帮助自己发现理解方面瑕疵,继续查资料求证。短链接的缺点:创建一个连接,程序执行完毕后,就会自动断掉与mysqlserver的链接。于是多少次php执行,就会多少次这样的创建和释放过程。频繁地创建和释放连... 阅读全文
posted @ 2015-09-10 18:19 王滔 阅读(15183) 评论(0) 推荐(0)
摘要:以后慢慢添加经验。随手把遇到的问题记录下来。一、地址要定义在变量中,千万不要写死在代码中。遇到一个坑。把地址都写死在模版或代码中了。以后要修改地址,变得很困难下面是遇到的问题,要将通行证的地址修改为新版本的地址,这个应用中代码请求要改为请求新版本的地址。我去修改的时候,就变得麻烦。要修改的地方非常多... 阅读全文
posted @ 2015-09-04 17:45 王滔 阅读(285) 评论(0) 推荐(0)
摘要:Strict standards: Only variables should be passed by reference网上查到资料有这么一句话:在php5.3以上版本会出这个问题,应该也和php的配置有关,只要把这一句拆成两句就没有问题了。因为array_walk的参数是引用传递的,5.3以上... 阅读全文
posted @ 2015-08-28 15:26 王滔 阅读(303) 评论(0) 推荐(0)
摘要:从网上看了一些资料,为了方便自己理解,于是把它的编码原理,自己放在excel表格中清晰列出来,方便以后查阅。做的图如下:ascii编码表这个表很大,截图不出来。网上有。0-255的整数表示256个字符,即2的8次方=256。2的7次方是128。参考:http://1024tools.com/asci... 阅读全文
posted @ 2015-08-22 11:33 王滔 阅读(482) 评论(0) 推荐(0)
摘要:$username = '刷_单8元1单淘宝客服20元1小时_我Q125556733jff'; var_dump(strlen($username)); var_dump(Library\Common::username_patten($username));一、使用strlen来判断长度里面的... 阅读全文
posted @ 2015-06-22 22:31 王滔 阅读(1206) 评论(0) 推荐(0)
摘要:我们的用户量大,修改js文件后,用户反馈登录出现问题。实际上刷新一下就没事了。就是因为用户的浏览器使用的还是本地缓存的js代码。强制刷新一般就会重新去服务器获取新的js代码。但不能让用户每次都这样子去做。于是我思考一个问题:如果修改了js文件中的js代码,发布代码到线上后。用户的浏览器使用的还是原来... 阅读全文
posted @ 2015-06-20 23:26 王滔 阅读(32503) 评论(5) 推荐(2)
摘要:常见的坑有两个:一、获取的是内网的ip地址。在nginx作为反向代理层的架构中,转发请求到php,java等应用容器上。结果php获取的是nginx代理服务器的ip,表现为一个内网的地址。php获取REMOTE_ADDR就是这样一个情况(内网地址)。二、获取的是攻击者伪造的ip地址。攻击者可以随便伪... 阅读全文
posted @ 2015-06-17 11:39 王滔 阅读(8563) 评论(1) 推荐(0)
摘要:1、php将表单里面获取的日期格式转换成统一的格式2015-9-9 都统一转换成 2015-09-09 这样在数据库都是统一的格式,方便以后查询$year = "2015";$month = "9";$day = "09";var_dump(checkdate($month,$day, $year)... 阅读全文
posted @ 2015-05-26 18:24 王滔 阅读(333) 评论(0) 推荐(0)
摘要:实际上在,做web开发,比较少遇到使用一些算法之类的,毕竟不是做搜索引擎,也不是写底层(比如写个类似于mysql这样的数据库,里面需要自己实现排序算法),另外,每种语言,比如java,php都或多或少已经封装好排序函数给程序员使用。比如有个共识,大家做web开发的基本都明白,业务逻辑多比较简单,不是... 阅读全文
posted @ 2014-03-11 19:04 王滔 阅读(2288) 评论(0) 推荐(2)