- 
            	
                PHP自动识别字符集编码并达成转码
所属栏目:[PHP教程] 日期:2022-01-21 热度:85
原理很简单,因为gb2312/gbk是中文两字节,这两个字节是有取值范围的,而utf-8中汉字是三字节,同样每个字节也有取值范围,而英文不管在何种编码情况下,都是小于128,只占用一个字节,全角除外. 在PHP处理页面的时候,我们对于字符集的转换都是采用了iconv或者mb_c[详细]
 - 
            	
                PHP判断客户浏览器是否安装alexa工具条程序
所属栏目:[PHP教程] 日期:2022-01-21 热度:83
众所周知,alexa工具条是常用的网站第三方统计工具,通常我们会自行定制alexa工具条用来让用户安装,通过用户对工具条内容的点击来提高网站在alexa的排名. 如果我们在一些必要的php应用中需要强制用户安装,这就涉及到了alexa工具条安装与否的判断,浏览器在访[详细]
 - 
            	
                php检测url页面是否运用gzip压缩小结
所属栏目:[PHP教程] 日期:2022-01-21 热度:137
gzip压缩是一种很好的页面压缩传送方式,我们经常会在服务器端打开了,这样一个100K的文件通过gzip压缩之后可能只有20KB不到,下面我来介绍一下gzip压缩检测与开启方法. 如何打开gzip压缩传输呢? apache,第1步,代码如下: LoadModule deflate_module modules/m[详细]
 - 
            	
                PHP网址缩短代码 生成短网址
所属栏目:[PHP教程] 日期:2022-01-21 热度:86
每个网址用6个字符代替,(32^6) 最多可以拥有1,073,741,824个短网址,当然,你还可以记录更详细的信息,如访问记录,创建时间等,如果真不够用了,还可以删掉很久不用的,代码如下: function shorturl($input) { $base32 = array ( a, b, c, d, e, f, g, h, i, j,[详细]
 - 
            	
                PHP中的cURL请求及示例学习笔记
所属栏目:[PHP教程] 日期:2022-01-21 热度:159
cURL是php中一个很强大的功能,可以模仿各种用户请求,如模仿用户登录,发送php cookie等等操作,使用curl_init函数,必须要打开这个php扩展. 1.打开php.ini,开启extension=php_curl.dll 2.检查php.ini的extension_dir值是哪个目录,检查有无php_curl.dll,没有的[详细]
 - 
            	
                PHP运用curl获取验证码,发送cookie二次抓取
所属栏目:[PHP教程] 日期:2022-01-21 热度:175
?php $CookieFile=tempnam(./tmep,beast); if(isset($_GET[img])){ $url = http://www.Cuoxin.com/phper/php.htm;//验证码code $ch = curl_init($url); curl_setopt($ch,CURLOPT_COOKIEJAR, $CookieFile);//把返回来的cookie信息保存在文件中 curl_exec($c[详细]
 - 
            	
                php完成input输入框失去焦点自动保存输入框的数据
所属栏目:[PHP教程] 日期:2022-01-21 热度:76
最近做一个输入框失去焦点时自动保存数据的功能,当然就是jQuery选择器选择input,blur时,ajax提交数据给php文件,php文件保存一下数据,主要是要注意一下中文的问题,所以中间需要转一下编码. 下面的实例是一个列表页,有一点类似excel了,html代码如下: table w[详细]
 - 
            	
                php 判断访问者是否手机客户端实例
所属栏目:[PHP教程] 日期:2022-01-21 热度:66
最近移动互联网火爆了我们需要做一个PC站与WAP站,要实现如果用户是电脑访问WAP站就自动进入PC站,反之一样,下面我整理了一些代码与大家一起来看看. 方法一,判断HTTP_USER_AGENT,代码如下: $agent = strtolower($_SERVER[HTTP_USER_AGENT]); if(strpos($agen[详细]
 - 
            	
                php生成与读取excel文件 .csv 实例
所属栏目:[PHP教程] 日期:2022-01-21 热度:153
这里我们是介绍利用php的fgetcsv函数直接来读取.csv文件了,并不是真正的excel文件,如果要读取真正的excel文件我们需要使用插件了,下面我会简单介绍一下. excel文件(.csv),代码如下: ?php function getCSVdata($filename) { $row = 1;//第一行开始 if(($han[详细]
 - 
            	
                php 判断是否给ajax请求
所属栏目:[PHP教程] 日期:2022-01-20 热度:66
大多数的 JavaScript 框架如 jquery,Mootools 等,在发出 Ajax 请求时,都会发送额外的 HTTP_X_REQUESTED_WITH 头部信息,头当他们一个ajax请求,因此你可以在服务器端侦测到 Ajax 请求. 1,通过传递_GET参数的方法简单实现网页请求的判断。 url上这么传递:*[详细]
 - 
            	
                PHP邮件接收与发送类实现程序解析
所属栏目:[PHP教程] 日期:2022-01-20 热度:53
我想使用邮件接收类的朋友可能比较少,但是发送邮件的类使用的朋友比较多啊,下面我来分别给大家介绍PHP邮件接收与发送类实现程序详解,希望对大家所有帮助哦。 主要的改进如下: 1、新增了listMessages方法,用于列表邮件列表,且带有分页功能,更加方便调用: /[详细]
 - 
            	
                php异步调试和线上调试网站程序的办法
所属栏目:[PHP教程] 日期:2022-01-20 热度:119
当碰到一个网站需要不间断运行,但又需要调试该网站的程序错误的时候,该如何办呢?是靠经验一点点猜测,还是直接打印错误信息让其在页面输出? 下面分享一种方法同时满足这两种条件,既方便网站程序错误调试,又不影响网站的正常运行的调试方法。将下面的[详细]
 - 
            	
                php中实现api接口思路说明
所属栏目:[PHP教程] 日期:2022-01-20 热度:124
现在很流行api了,但各种api做法不一样,下面我整理了一些自己的想法,也是看了各大门户网站开放的api应用想到的,与大家分享分享,高手跳过。 API(Application Programming Interface,应用程序编程接口)在WEB应用中是非常常见的,比如开发微薄应用有微薄API[详细]
 - 
            	
                php中pcntl_alarm为函数设定超时限制
所属栏目:[PHP教程] 日期:2022-01-20 热度:165
原理是在函数执行前先设定一个时钟信号,如果函数的执行超过规定时间,信号会被触发,信号处理函数(sig)会抛出一个异常,被外层代码捕获。这样就跳出了原来函数的执行,接着执行下面的代码。如果函数在规定的时间内,时钟信号不会触发,在函数结束后清除[详细]
 - 
            	
                php Base64编码文件二进制流主要运用
所属栏目:[PHP教程] 日期:2022-01-20 热度:71
Base64编码文件二进制流是使用base64_encode函数对文件二进制信息进行编码。 官方说明: base64_encode 使用 MIME base64 对数据进行编码 Report a bug 说明 string base64_encode ( string $data ) 使用 base64 对 data 进行编码。 设计此种编码是为了使二[详细]
 - 
            	
                php里的魔术方法一些学习笔记
所属栏目:[PHP教程] 日期:2022-01-20 热度:88
魔术方法是在php5中以__开头的,它们有着魔术般的功能,可以给我开发带来很多好处,下面我来给大家介绍魔术方法一些用法与在php中有那些魔术方法吧。 魔术方法是以两个下划线__开头、具有特殊作用的一些方法,可以看做php的语法糖。语法糖指那些没有给计算[详细]
 - 
            	
                php memcache和memcached的差别
所属栏目:[PHP教程] 日期:2022-01-20 热度:122
首先要肯定的是,必须开启memcached服务,才能用memcache和memcached的php api,那么这两个针对memcached服务的api之间有什么区别呢? 1.memcache是PHP自己的扩展,而memcached是基于libmemcached的扩展。 2.memcache只提供一些基本功能,比如set、get、replace[详细]
 - 
            	
                PHP单例模式学习笔记解析
所属栏目:[PHP教程] 日期:2022-01-20 热度:72
单例模式是php中一个为了简化大家开发及重复调用的一个功能,下面我来给各位朋友详细介绍单例模式用法。 1.单例模式的概念 顾名思义,单例模式只有一个实例,而且自行实例化,向全局提供这个实例,需要强调的是,单例模式,确保某个类只能有一个实例! 2.单例模式[详细]
 - 
            	
                PHP的DIRECTORY_SEPARATOR,PATH_SEPARATOR
所属栏目:[PHP教程] 日期:2022-01-20 热度:95
PHP的DIRECTORY_SEPARATOR,PATH_SEPARATOR 有需要的朋友可参考. DIRECTORY_SEPARATOR:路径分隔符,linux上就是/ windows上是 一个是:PATH_SEPARATOR PATH_SEPARATOR:include多个路径使用,在windows下,当你要include多个路径的话,你要用;隔开,但在linux下[详细]
 - 
            	
                phpmailer 发送邮件实例代码
所属栏目:[PHP教程] 日期:2022-01-20 热度:90
phpmailer 发送邮件实例代码 header(Content-type:text/html;charset=utf-8); include(phpmailer/class.phpmailer.php); include(phpmailer/class.smtp.php); $mail = new PHPMailer(); $mail-IsSMTP(); // set mailer to use SMTP $mail-Host = smtp.sohu[详细]
 - 
            	
                phpmailer发送邮件代码
所属栏目:[PHP教程] 日期:2022-01-20 热度:83
本文章收藏了两款利用phpmailer来发送邮件,当前如果你的机器配置好了php自带的邮件发送功能那更好哦,mail()这个那就更方便了。 */ function smtp_mail ($sendto_email,$subject,$body) { global $mailconfig,$_cfg; $mail = new phpmailer(); $mail-issmtp[详细]
 - 
            	
                php 发送邮件与pop3邮件登录代码
所属栏目:[PHP教程] 日期:2022-01-20 热度:171
php发送邮件与pop3邮件登录代码 function send_msg($to,$subject,$body) { $send_addr = admin@test.com; //发送人地址 $header = from: admin .$send_addr.rn; //设置email头 ini_set(sendmail_from,$send_addr); mail($to,$subject,$body,$header); } po[详细]
 - 
            	
                利用 PHPMailer发送邮件
所属栏目:[PHP教程] 日期:2022-01-20 热度:166
利用phpmailer发送邮件(可发送 html内容,图片,附件),phpmailer是一个用于发送电子邮件的php类,他比php自带的函数mail强多了,phpmailer可以到官方下载。 下面来看一个只发送文本的实例: */ require(class.phpmailer.php); $mail = new phpmailer(); $mai[详细]
 - 
            	
                php mail邮件发送带附件功能
所属栏目:[PHP教程] 日期:2022-01-20 热度:127
$pdfname=test.pdf; $email=test@test.com; $text = 您好,附件中是您需要的pdf文件。请点击下载。bra href=http://www.Cuoxin.comwww.Cuoxin.com/a; //文本内容 $text = base64_encode($text); //用base64方法把它编码 $text = chunk_split($text); //把[详细]
 - 
            	
                php 使用qmail发送邮件实现代码
所属栏目:[PHP教程] 日期:2022-01-20 热度:54
以前都是利用mail函数或php教程ermail进行邮件发送,今天看这款利用qmail进行邮件发送,写法非常简单,是一款不错的工具. function send_check_mail($email, $subject,$uid,$buffer) { echo hello; $command = /var/qmail/bin/qmail-inject .$email; //qmail[详细]
 
