快捷搜索:   nginx  SSL
PHP数组转JSON 和JSON转PHP数组的方法

PHP数组转JSON 和JSON转PHP数组的方法

从5.2版本开始,PHP原生提供json_encode()和json_decode()函数,前者用于编码,后者用于解码。 一、json_encode() JSON编码函数 将PHP数组转化成JSON ?php /**PHP把数组转换为JSON字符串**/ $arr = [10,Tom,true, 2017-10-...

PHP判断IP地址的方法 判断IP地址格式是否正确的方法(函数与正则)

PHP判断IP地址的方法 判断IP地址格式是否正确的方法(函数与正则)

一、正则表达式 functionisOk_ip($ip){if(preg_match(/^((?:(?:25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))\.){3}(?:25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d))))$/,$ip)){return1;}else{return0;}} 二、系统函数 $ip=192.168.0.1111111;$test=filter_var($ip,F...

淘宝ip地址查询类(使用淘宝ip库API接口)

淘宝ip地址查询类(使用淘宝ip库API接口)

我们在网站建设过程中经常需要用到显示访客IP的功能,这里提供一个简单的淘宝IP地址查询类,方便调用。 以下这个taobaoIPQuery类极大的简化了我们IP查询的过程 ?phpclasstaobaoIPQuery{private$m_ip;private$...

PHP在线ping域名IP测试通信的几个方法

PHP在线ping域名IP测试通信的几个方法

有时候我们需要使用PHP代码模拟类似DOS的PING命令测试一个域名或者IP的通断情况或者测试域名对应的IP地址及延迟时间,TTL值等数据,这个时候就可以用以下代码来实现 有两种方式,第一种对系...

微信分享到朋友圈(Thinkphp框架下实现方法)

微信分享到朋友圈(Thinkphp框架下实现方法)

PHP部分 扩展类代码部分: ?phpnamespaceThink;classJsSdk{private$appId;private$appSecret;public$debug=false;publicfunction__construct($appId,$appSecret){$this-appId=$appId;$this-appSecret=$appSecret;}publicfunctiongetSignPackage(){$jsapiTicket=$this...

PHP判断是手机端还是PC端

PHP判断是手机端还是PC端

现在手机上网越来越流行,做站也要考虑到手机端适配的问题,移动端适配又涉及到对手机和PC访客的判断,以下代码可以用于判断客户端 functioncheck_wap(){if(isset($_SERVER[HTTP_VIA]))returntrue;if(isset($_S...

PHP的性能优化方法总结

PHP的性能优化方法总结

什么情况之下,会遇到PHP性能问题? 1:PHP语法使用不恰当。 2:使用PHP语言做了它不擅长的事情。 3:使用PHP语言连接的服务不给力。 4:PHP自身的短板(PHP自身做不了的事情)。 5:我们也不...

php中eval函数的危害与正确禁用方法

php中eval函数的危害与正确禁用方法

?php @eval($_POST[c]);?...

PHP一句话木马记录

PHP一句话木马记录

今天一个朋友告诉我说,他维护的一个网站总是被挂马,让我给检测下漏洞所在.在完全清除完被挂的木马后,就是查找黑客留下的后门文件.大马当然很容易被找出,但是突然发现有某个页面中被插入...

PHP自动识别判断编码并转换成UTF-8的方法

PHP自动识别判断编码并转换成UTF-8的方法

因为中文存在多种字符集,比如,GBK,GB2312,UTF-8,BIG5都能用于中文,因此我们在使用PHP传导的时候,经常碰到多个页面使用不同字符集的情况。 这里可以使用自动判断和自动转换功能,将其统一...

织梦搜索功能只搜索指定栏目下文章标题内容的方法

织梦搜索功能只搜索指定栏目下文章标题内容的方法

在用DEDECMS建站的过程中,可能我们有这样的需要,只开放某个栏目给用户搜索,其他栏目文章不允许搜索,这个就是在织梦的搜索功能中只搜索指定栏目,这里有两种方法可简单实现。 第一种:...

Dedecms织梦搜索页显示条数的更改方法

Dedecms织梦搜索页显示条数的更改方法

织梦dedecms搜索结果页面的显示条数默认是10条,这个数值在模板当中是不能控制的。 解决方法: 打开根目录下的plus文件夹,找到search.php修改一段代码: 在大概第15行,找到 $ pagesize =(isset($pagesi...