php解码“&#”编码的中文用函数html_entity_decode()

原创 类别:php 作者:唠吧小站 发表时间:2015-07-29 18:47:03
遇到类似 ' 这种编码的字,我们可以用html_entity_decode()函数来解码。 html_entity_decode() 函数把 HTML 实体转换为字符。 语法 html_entity_decode(string,flags,character-set)  ......

php 获取真正的ip地址而不是代理ip

原创 类别:php 作者:唠吧小站 发表时间:2015-07-29 16:33:41
声明:此函数非唠吧小站远程,代码从ecshop中分离。 当用户流量的时候有时候是代理服务器这时候要想获取访问者的真实ip时可以用下面的代码: 虽然用户可以伪装ip和代理但是原来真实的ip还是可以获取的。 /**  * 获得用户的真实IP地址  *  * @access......

php curl伪装ip的方法

原创 类别:php 作者:唠吧小站 发表时间:2015-07-29 16:05:05
curl抓取的时候有时候为防止对方封锁要伪装ip那么就也用下面的方法,不是绝对有效,但是大部分场景还是有效的: curl 伪装ip带来和访问ip的方法: curl_setopt($conn, CURLOPT_HTTPHEADER, array('X-FORWARDED-FOR:114.80.1.......

回车\r和换行\n的区别

原创 类别:php 作者:唠吧小站 发表时间:2015-07-28 23:16:11
'\r'是回车,'\n'是换行,前者使光标到行首,后者使光标下移一格。 回车和换行,Linux/Unix系统里,每行结尾换行用“\n”;Windows系统里面,换行是一个“<换行><回车>”,即“\n\r”;而Mac系统里,每行结尾是“<回车>......

【转载】有效.htaccess 防盗链附详细说明

转载 类别:php 作者:唠吧小站 发表时间:2015-07-28 01:48:16
转载一篇关于.htaccess设置防盗链的详细说明,对原文做了删减以清晰明了为主,一方面积累经验一方面方便其它网友。 真正有用的.htaccess 防盗链写法: RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ [NC] RewriteCond %{......

php array_diff 数组比较要注意的地方

原创 类别:php 作者:唠吧小站 发表时间:2015-07-21 09:14:09
php中数组a-b数组差集计算,得到的结果并不是先a+b再做差集计算。 //实例代码 $a=array(1=>"www.",2=>"fansart.",3=>"com",4=>"lao8.",5=>"org"); $b=array(0=>"h......

php 生成目录后面添加省略号的函数str_pad方法

转载 类别:php 作者:唠吧小站 发表时间:2015-07-14 23:18:56
有时候我们要生成类似于目录的格式后面添加很多省略号对齐比如: 唠吧小站………………………………………… www.lao8.org 唠吧小站网站技术…………………………… www.lao8.org/t6__wangzhanjishu/ 唠吧小站php…………………………………… ......

php常用正则表达式规则大全

转载 类别:php 作者:唠吧小站 发表时间:2015-07-08 23:57:00
网上看到网友整理的php常用的正则表达式规则,稍微编辑了一下备份在这里以便于查询。 匹配中文字符的正则表达式: [\u4e00-\u9fa5] 评注:匹配中文有了这个表达式就好办了    匹配双字节字符(包括汉字在内):[^\x00-\xff] 评注:可以用来......

php正则表达式判断中文字符串 php输入汉字的正则

原创 类别:php 作者:唠吧小站 发表时间:2015-07-08 23:40:19
首先中文字符在不同编码下范围不同: 判断中文和编码有关 gbk是双字节,utf8是三字节,可以根据中文的范围来判断  编码范围 1. GBK (GB2312/GB18030)    \x00-\xff GBK双字节编码范围  &nbs......

身份证的校验原理

原创 类别:php 作者:唠吧小站 发表时间:2015-07-08 00:06:22
身份证的校验原理 身份证15位和18位的区别只有一点点,15位身份证首先是生日的“年”用2位表示(例如:1959用59表示),其次是没有18位的最后一位 其它信息大体相同,从左到右方分别表示 ①1-2 升级行政区代码 ②3-4 地级行政区划分代码 ③5-6 县区行政区分代码 ④7-10 11-12......

php curl获取https连接地址网页内容的设置

原创 类别:php 作者:唠吧小站 发表时间:2015-07-07 21:57:00
php的curl是可以获取https网页内容的。 php curl获取https连接地址网页内容的设置,应该加上以下两个验证:  curl_setopt($con, CURLOPT_SSL_VERIFYPEER, false);  curl_setopt($con, CURLO......

file_get_content / curl和fopen效率问题

原创 类别:php 作者:唠吧小站 发表时间:2015-07-06 18:20:28
三个函数虽然都是读取资源的函数,但各自的应用场景不同。 curl多用于远程抓取 fopen多用于读取文件 file_get_contents多用于获取静态页面的内容。 如果3者都用来抓取远程文件的时候: fopen / file_get_contents 每次请求都会重新做DNS查询,并......

php strtr 大批量替换函数

原创 类别:php 作者:唠吧小站 发表时间:2015-07-05 19:12:09
php大批量替换,str_replace 函数比 preg_replace 函数快,但 strtr 函数的效率是 str_replace 函数的四倍。...

关闭php错误提示的方法

原创 类别:php 作者:唠吧小站 发表时间:2015-07-05 17:37:24
关闭php错误提示的方法 第一种方法:修改服务器的php.ini配置文件 打开linux服务器/etc/php.ini文件,并重启apache display_errors = On 修改为 display_errors = off 第二种方法: 直接在php页面上关闭错误提示: <?php......

php获取文件类型、大小效率最高的3种方法

原创 类别:php 作者:唠吧小站 发表时间:2015-07-04 14:34:45
php获取文件类型、大小效率最高的3种方法 1、 获取本地文件信息的方法: pathinfo 获取本地文件类型信息: 可用参数: PATHINFO_DIRNAME - 返回文件目录 PATHINFO_BASENAME - 返回 basename PATHINFO_EXTENSION - ......

PHP CURL curl_setopt()函数参数大全.

原创 类别:php 作者:唠吧小站 发表时间:2015-07-04 13:58:59
PHP CURL curl_setopt()函数参数大全 option参数是长整型的一些curl_setopt参数 •    CURLOPT_INFILESIZE : 上传文件到远程站点,这个选项告诉PHP你上传文件的大小。 •    C......

php打开创建 fopen filesize等中文名文件时出错

原创 类别:php 作者:唠吧小站 发表时间:2015-07-03 16:10:41
PHP使用fopen()、filesize()等PHP文件系统函数处理中文名文件经常会提示出错,如下错误信息: Warning: fopen(……): failed to open stream: No such file or directory in…… Warning: filesize(…......

php 和C# 获取网页header信息并获取转跳真实url的方法

原创 类别:php 作者:唠吧小站 发表时间:2015-07-02 11:32:39
获取网页header信息并获取转跳真实url的方法,用获取header的方式来获取真实的路径: php curl 获取header信息从而获得真实路径: <?php error_reporting(E_ALL | E_STRICT);  ini_set("display_erro......

百度图片搜索url百度图片加密url解码

转载 类别:php 作者:唠吧小站 发表时间:2015-07-02 03:43:41
抓取百度图片搜索的时候发现百度大部分图片是加密的,百度了一番找到了网友分享的内容: 从百度中抓取图片的时候百度对图片地址是加密的,如ippr_z2C$qAzdH3FAzddadsdsaaastfpAzdH3Fda8candnAzdH3FWada8candnn98c9lndadl9_z&e3......

curl抓取网页中文乱码的解决方法

转载 类别:php 作者:唠吧小站 发表时间:2015-07-02 03:34:28
curl获取结果乱码的解决方法,设置:CURLOPT_ENCODING 用curl 采集一个网站发现都是乱码,原因是页面用了gzip压缩。 参考代码: function ppost($url,$data,$ref){ // 模拟提交数据函数 $curl = curl_init(); // 启动一个......

站内搜索

分门别类