快捷搜索:   服务器  PHP  IIS  安全  linux 安全

PHP实现多维数组按某键名排序的方法

PHP开发过程中有时候需要对一个多维数组进行排序,按照某个键名的键值进行排序,这个时候可以参考下面方法: 这里用到array_multisort函数,array_multisort() 函数可以对多个数组或多维数组进行...

php 判断来访IP是国内还是国外 PHP判断国内国外IP

最近做了公司网站的一个需求:按来访人的IP来判断他是进中文网站还是英文网站。 我大概构思了一下,有两个方案: 1. Javascript判断来访者的浏览器语言,如果是中文系统,自然使用者都是中国...

PHP解析XML的多种方法 多种PHP解析XML的函数

虽然现在xml开始越来越式微,逐渐被json给替代了,但是我们也经常遇到一些老的程序,需要用到PHP来解析XML数据,并读取XML中的字段内容信息出来,这里 将PHP中的几种XML解析方法总结如下:...

PHP curl 并发抓取 减少阻塞等待时间 PHP curl 并发多线程异步抓取数据

通常情况下 PHP 中的 cURL 是阻塞运行的,就是说创建一个 cURL 请求以后必须等它执行成功或者超时才会执行下一个请求,curl_multi_* 系列函数使并发访问成功可能,PHP 文档对这个函数的介绍不太...

PHP获取毫秒级时间戳的方法

PHP本身不带能提供获取毫秒级时间戳的函数,java里面可以通过gettime();获取。如果是要与java写的某些程序进行高精度的毫秒级的对接通信,则需要使用PHP输出毫秒级的时间。为获取更为精准的毫秒...

php生成json文件 读写json文件 追加 修改json

本文实例讲述了PHP生成及获取JSON文件的方法。分享给大家供大家参考,具体如下: 首先定义一个数组,然后遍历数据表,把相应的数据放到数组中,最后通过json_encode()转化数组 json_encode() 函数的功能是...

Methods with the same name as their class will not be constructors报错解决方法

PHP7错误提示: Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; idna_convert has a deprecated constructor in 这个报错的原因是 PHP7 不再支持与类名相同的构造方法,构造方法...

升级PHP7后PHP程序提示错误:operator not supported for strings in原因及解决方法

笨牛网服务器升级到PHP7.2后,测试发现CDN管理面板( https://www.bnxb.com/uploads/allimg/1802/12340A331-0.jpg ) php报错提示: PHP Fatal error: [] operator not supported for strings in …… 查找资料后发现是因为以下原因...

php正则判断字符串是否都是中文或含有中文的代码

一,判断是否全部是中文 $str=cd32是;if(!eregi([^\x80-\xff],$str)){echo全是中文;}else{echo不是;} 输出结果:不是 二,判断含有中文 $str=aa中文;if(preg_match(/[\x7f-\xff]/,$str)){echo含有中文;}else{echo没有中文;} 或...

php下foreach提示Warning:Invalid argument supplied for foreach()的解决方法

笨牛网服务器环境升级到PHP7.2后,部分php程序提示foreach()错误,提示Warning: Invalid argument supplied for foreach() 网上找来了解决方法。分享给大家供大家参考。具体实现方法如下: 一、问题: php下for...

PHP读取 写入 删除TXT文件内容的方法 PHP读取TXT PHP写入TXT PHP删除TXT

有时候我们需要用PHP简单的操作TXT文件,进行写入,读取,删除作业,这个时候就可以用到以下代码: PHP写入TXT ?php$hua=这是我要写入的一段话;$filename=name.txt;$handle=fopen($filename,a);fwrite($handle,$hua)...

PHP中获取文件创建日期、修改日期、访问时间的方法

PHP编程中经常会遇到需要用PHP代码读取服务器本地文件的创建生成时间,修改时间,最后访问时间等参数,这个时候就可以用到以下PHP函数 1、返回文件上次被修改的时间,出错时返回 FALSE。时间...

PHP获取LINUX服务器系统运行时间在线时间uptime

建站的时候有时候想给访客知道你网站服务器已经连续运行多长时间,在页脚加上服务器的uptime,正常来说用exec函数调用服务器的uptime命令就可以很轻松搞定,但是为了安全, exec 函数一般都会在ph...

PHP CURL抓取百度收录量信息方法(含近总收录量近一周近一月)

最近在给我们笨牛网工具箱系统(https://tool.bnxb.com)写一套查询网站收录量的程序,就用到PHPCURL获取百度网站信息。详细代码如下: ?php//构建一个调用函数function_get_header($url,$preg){if(function_exist...

PHP加密解密字符串 PHP封装函数实现加解密字符串操作

使用PHP开发的项目中经常会需要用到加密解密,也就是通过加密算法生成一个加密字符串,这个加密后的字符串可以通过解密算法进行解密,便于程序对解密后的信息进行处理。 最常见的应用在用...

PHP禁止同一IP频繁访问以防止网站被防攻击或采集的代码

做网站最怕的是什么,相信大家第一个想到的是被攻击,第二个想到的是辛苦写的原创内容被采集,针对这两个问题,这里通过PHP禁止同一IP对网站的频繁访问用于防止网站被CC攻击或采集,这也是...