当前位置:首页 > PHP教程 > php高级应用 > 列表

PHP判断字符串编码是否为utf-8的程序代码

添加日期:2014-07-05 15:15:02 发布:smiling 
我们以前常用mb_detect_encoding()此函数检测字符编码,代码如下: 判断字符串是什么编码if($tag===mb_convert_encoding(mb_convert_encoding($tag,"GB2312","UTF-8"),"UTF-8","GB2312")){}else{ ...

php检测url页面是否使用gzip压缩小结

添加日期:2014-07-05 14:45:40 发布:smiling 
gzip压缩是一种很好的页面压缩传送方式,我们经常会在服务器端打开了,这样一个100K的文件通过gzip压缩之后可能只有20KB不到,下面我来介绍一下gzip压缩检测与开启方法 如何打开gzip压缩传输呢?apache ...

PHP判断用户浏览器是否安装alexa工具条程序

添加日期:2014-07-04 09:48:17 发布:smiling 
众所周知,alexa工具条是常用的网站第三方统计工具,通常我们会自行定制alexa工具条用来让用户安装,通过用户对工具条内容的点击来提高网站在alexa的排名 如果我们在一些必要的php应用中需要强制用户 ...

PHP自动识别字符集编码并完成转码

添加日期:2014-07-04 09:40:04 发布:smiling 
原理很简单,因为gb2312 gbk是中文两字节,这两个字节是有取值范围的,而utf-8中汉字是三字节,同样每个字节也有取值范围,而英文不管在何种编码情况下,都是小于128,只占用一个字节,全角除外 在PHP处理 ...

PHP 去掉 utf8格式文件中的bom头部

添加日期:2014-07-04 09:22:36 发布:smiling 
我们有时要去掉utf8文档中头部我们经常会需要手工清除了,下面我整理了几个利用php程序清除 utf8格式文件中的bom头部方法 PHP实例1,代码如下: ***去掉文件中的bom头*@var0 1*@authorChenwp* functi ...

PHP利用curl获取验证码,发送cookie二次抓取

添加日期:2014-07-03 14:38:45 发布:smiling 
<?php$CookieFile=tempnam(" tmep","beast");if(isset($_GET["img"])){$url=& 39;http: www phpfensi com phper php htm& 39;; 验证码code$ch=curl_init($url);curl_setopt($ch,CURLOPT_COOKIEJ ...

PHP中的cURL请求及示例学习笔记

添加日期:2014-07-03 14:12:33 发布:smiling 
cURL是php中一个很强大的功能,可以模仿各种用户请求,如模仿用户登录,发送php cookie等等操作,使用curl_init函数,必须要打开这个php扩展 1 打开php ini,开启extension=php_curl dll2 检查php ini的 ...

php中GBK/GB2312页面使用json_decode()中文丢失

添加日期:2014-07-03 14:08:30 发布:smiling 
用json_decode()将数组 对象序列化为JSON字符串的时候基本上只支持 UTF-8 ASCII编码,而我们有的站采用了GBK GB2312编码,这个时候,直接使用json_encode json_decode的时候就可能会出问题了,代码如 ...

检测与删除页面BOM(UTF-8)空行方法

添加日期:2014-07-03 13:43:40 发布:smiling 
我们经常会在发现页面中无故多了一些空白行了,但在编辑器中又看到到,这个我们知道是由BOM(UTF-8)导致的 我最常用的办法,利用php替换 BOM: 万国码档案签名 BOM (Byte Order Mark, U+FEFF)BOM ...

PHP网址缩短代码(生成短网址)

添加日期:2014-07-02 21:57:52 发布:smiling 
每个网址用6个字符代替,(32^6) 最多可以拥有1,073,741,824个短网址,当然,你还可以记录更详细的信息,如访问记录,创建时间等,如果真不够用了,还可以删掉很久不用的,代码如下:functionshorturl($inp ...

file_get_contents无法请求https连接的解决方法

添加日期:2014-07-02 21:55:11 发布:smiling 
PHP ini默认配置下,用file_get_contents读取https的链接,就会如下错误:Warning: fopen() [function fopen]: Unable to find the wrapper https &ndash; did you forget to enable i ...

php 判断访问者是否手机客户端实例

添加日期:2014-07-02 21:49:21 发布:smiling 
最近移动互联网火爆了我们需要做一个PC站与WAP站,要实现如果用户是电脑访问WAP站就自动进入PC站,反之一样,下面我整理了一些代码与大家一起来看看 方法一,判断HTTP_USER_AGENT,代码如下:$agent=strt ...

淘宝IP地址库API接口(PHP)通过ip获取地址信息

添加日期:2014-07-02 21:40:31 发布:smiling 
淘宝IP地址库网址:http: ip taobao com 提供的服务包括:1 根据用户提供的IP地址,快速查询出该IP地址所在的地理信息和地理相关的信息,包括国家、省、市和运营商 2 用户可以根据自己所在的位置和 ...