PHP点滴
文章平均质量分 71
转角遇到她
在这里我们一起成长快乐地成长
展开
-
解析php多线程下载远程多个文件的实例代码
php多线程下载远程多个文件的方法,代码如下:<?php/*** 多线程下载文件* by www.jbxue.com*/function remote($urls, $name = '', $path = '', $dir = './images/') { if (!is_array($urls) or count($urls) == 0) { return false; }转载 2013-07-31 06:45:29 · 1030 阅读 · 0 评论 -
一个PHP的远程图片抓取函数分享
远程图片抓取的方法有很多,在本文将为大家介绍下php中是如何实现的,感兴趣的朋友可以了解下复制代码代码如下:function grabImage($url, $filename = '') { if($url == '') { return false; //如果 $url 为空则返回 false; } $ext_name = strrchr($url, '原创 2013-10-08 06:57:04 · 1011 阅读 · 0 评论 -
PHP判断今天是星期几的几种写法
今天是星期几的写法有很多,本文整理了常用的三种,感兴趣的朋友可以了解下复制代码代码如下:// 第一种写法 $da = date("w"); if( $da == "1" ){ echo "今天是星期一"; }else if( $da == "2" ){ echo "今天是星期二"; }else if( $da == "3" ){ echo "今天是星原创 2013-10-08 06:55:39 · 4611 阅读 · 0 评论 -
PHP验证码函数代码
这篇文章主要分享了php中简单的验证码函数实现代码,代码比较短,但效果却不错,喜欢的朋友可以试试效果图:复制代码代码如下: /** * vCode(m,n,x,y) m个数字 显示大小为n 边宽x 边高y * micxp *www.jbxue.com */ session_start(); vCode(4, 1原创 2013-10-08 06:59:13 · 861 阅读 · 0 评论 -
使用PHP下载CSS文件中的图片的代码
共享一段使用PHP下载CSS文件中的图片的代码 复制代码代码如下://note 设置PHP超时时间 set_time_limit(0); //note 取得样式文件内容 $styleFileContent = file_get_contents('images/style.css'); //note 匹配出需要下载的URL地址 preg_matc原创 2013-10-08 06:57:00 · 665 阅读 · 0 评论 -
PHPMailer发送邮件实例
php虽然提供了mail()函数,但并不好用,而PHPMailer是一个不错的邮件发送工具,接下来将详细介绍,需要了解的朋友可以参考下php虽然提供了mail()函数,但并不好用,而PHPMailer是一个不错的邮件发送工具,使用起来也是非常简单!使用PHPMailer发送邮件:<?php header("content-type:text/html;charset=utf-8");转载 2013-11-22 06:31:53 · 954 阅读 · 0 评论 -
PHPMailer邮件发送的代码分享
本篇文章介绍了,PHPMailer邮件发送的实现代码。需要的朋友参考下本机环境:LAMP(ubuntu12.10);SMTP服务器用的是stmp.163.com。刚开始对于这个还是蛋疼的,最先使用的是stmp.qq.com结果发的邮件都被腾讯当成垃圾邮件处理了发不出去,怎么该内容都没过。然后我改成了stmp.gmail.com,然后打开谷歌邮箱的POP服务,但总无法验证成功。最后还是注转载 2013-11-22 06:34:00 · 885 阅读 · 0 评论 -
phpmailer发送gmail邮件实例详解
本篇文章是对phpmailer发送gmail邮件实例进行了详细的分析介绍,需要的朋友参考下原文地址:http://www.jbxue.com/article/9954.htmlPHPMailer - SMTP (Gmail) basic test - www.jbxue.com<?php//error_reporting(E_ALL);error_reporting(E_ST转载 2013-11-22 06:35:43 · 1174 阅读 · 0 评论 -
php常用的header:301,302, Redirects, 404
301 moved permanently (redirect): header('HTTP/1.1 301 Moved Permanently');header('Location: http://www.example.com');die();?> 302 moved temporarily(redirect): header('Location: http转载 2013-11-23 08:23:47 · 5422 阅读 · 0 评论 -
php 301转向的简单跳转
使用301转向,可以使多个域名转向指定的域名。假设,空间绑定了多个域名:jbxue.comwww.jbxue.com想让所有的域名最终都转向 www.jbxue.com此时就需要例用php 301转向来实现,这样网址得到了统一,别人会更容易记住自己网站的网址。另外,php 301永久重定向还对seo有好处。分享一个简单的301转向代码,在php文件顶原创 2013-11-23 08:00:14 · 924 阅读 · 0 评论 -
php实现301跳转重定向
PHP:在 index.php 的最顶部加入:header("HTTP/1.1 301 Moved Permanently");header("Location: http://www.jbxue.com/");exit();?>以上就实现了一个简单的php 301重定向,注意第一句,是关键。asp现在用的人不多了吧,不过asp也可以实现301的重定向的。转载 2013-11-23 08:21:53 · 884 阅读 · 0 评论 -
PHP 301跳转的小代码
分享一例php 301跳转的代码,很简单,主要是用header函数实现转。代码: $the_host = $_SERVER['HTTP_HOST']; $request_uri = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : ''; if($the_host !== 'www.jbxue.com')转载 2013-11-23 07:53:54 · 785 阅读 · 0 评论 -
php实现301跳转 301重向的方法。
在php中正常的临时跳转通常使用: header("Location:your_dest_url");这种返回的状态码是302如果要实现php 301跳转的话,需要在之前设置下状态码:header( "HTTP/1.1 301 Moved Permanently" ) ; header("Location:your_dest_url");附:30*返回状态码的区别原创 2013-11-23 07:57:13 · 6544 阅读 · 0 评论 -
PHP文件上传实例
这篇文章主要介绍了PHP文件上传实例代码,需要的朋友可以参考下首先来看下上传部分的表单代码: 复制代码代码如下: 文件:转载 2013-10-07 06:49:49 · 858 阅读 · 0 评论 -
PHP文件上传主要代码讲解
在php开发过程中,文件上传也经常用到,这里简单介绍下,需要的朋友可以参考下复制代码代码如下: if($_FILES['myfile']['name'] != '') { if($_FILES['myfile']['error'] > 0) { echo "错误状态:" . $_FILES['myfile']['error']转载 2013-10-07 06:46:54 · 782 阅读 · 0 评论 -
PHP中数组定义的几种方法
PHP中数组定义的几种方法。代码:<?php$a = array("中国人","亚州人","龙王爷","西藏自治区");$b[0] = "苹果";$b[1] = "苹果";$b[2] = "苹果";$b[3] = "苹果";$b[4] = "苹果";$c = array("one" => "中国人","tow" =>"亚州人","three" => "龙王爷","four" => "转载 2013-09-02 06:33:13 · 903 阅读 · 0 评论 -
php判断网页是否开启gzip压缩
php判断网页是否gzip压缩进。有朋友采集网页时发现file_get_contents 获得的网页保存到本地为乱码,响应的header 里 Content-Encoding:gzip但在浏览器里看是正常的。经研究网站开启了gzip而file_get_contents 获得的是压缩过的页面,而不是解压过的页面(不知道是不是要file_get_conttents 请求网页时带上相应的转载 2013-07-31 06:48:01 · 1463 阅读 · 0 评论 -
PHP中fwrite与file_put_contents性能测试代码
这里测试的是往文件中写一百万行记录,如果数据量很小,比如1000条左右的记录,可能差距不大function microtimeFloat() { list($usec,$sec) = explode(" ", microtime()); return((float)$usec + (float)$sec);}1.测试file_put_contents<?php//f转载 2013-08-03 07:30:27 · 1210 阅读 · 1 评论 -
php curl基本操作的实例分享
怎么使用cURL的基本方法?首先修改php.ini文件的设置,找到php_curl.dll,取消下在的注释extension=php_curl.dll,因为php默认是不开启cURL的cURL是与各种的服务器使用各种类型的协议进行连接和通讯的工具。它是一个强大的库支持http、https、ftp、telnet、file等协议,同时也支持HTTPS认证、HTTP POST、HTTP PUT、 F转载 2013-07-27 22:30:22 · 992 阅读 · 2 评论 -
php curl抓取远程页面内容的代码分享
利用curl抓取远程页面内容的一个例子,分享一下。代码:<?php/*** 抓取远程网页内容 curl实例* edit by www.jbxue.com*/$curlPost = 'a=1&b=2';//模拟POST数据$ch = curl_init();curl_setopt($ch, CURLOPT_HTTPHEADER, array('X-FORWARDED-F转载 2013-07-28 10:59:56 · 1100 阅读 · 0 评论 -
PHP-Fcgi下PHP的执行时间设置方法
昨天,一个程序需要导出500条数据,结果发现到150条是,Nginx报出504 Gateway Timeout错误,原来PHP-Fcgi下的设置执行时间与isapi的不同一般情况下设置PHP脚本执行超时的时间一、在php.ini里面设置max_execution_time = 1800;二、通过PHP的ini_set 函数设置ini_set("max_executi转载 2013-08-03 07:42:23 · 724 阅读 · 0 评论 -
深入PHP curl参数的详解
对PHP中的curl参数进行了详细的分析介绍。 curl_setopt (PHP 4 >= 4.0.2) curl_setopt -- 为CURL调用设置一个选项 描述 bool curl_setopt (int ch, string option, mixed value) curl_setopt()函数将为一个CURL会话设置选项。option参数是你想要的设置,v转载 2013-07-28 11:02:14 · 694 阅读 · 0 评论 -
php中is_null,empty,isset,unset 的区别详细介绍
is_null, empty, isset, unset先来看看这4个函数的描述。isset 判断变量是否已存在(配置)unset 把变量删除(释放)掉empty 判断变量是否为空is_null 判断变量是否为NULL那么开始,这4个函数中除了unset,其他3个都是判断函数,unset首先出局,因为他不会搞错,其次是is_null,我们可以把它看成是!isset,转载 2013-08-10 07:03:04 · 760 阅读 · 0 评论 -
php isset与is_null的区别
isset是语句, 和echo, print一样, 是PHP本身的一种语言结构. 而is_null是函数, 和我们一般的函数一样, 可以做为可变函数调用。isset和is_null啥区别,看手册上讲的话, isset和is_null的功能几乎完全”相反的一样”..是不是isset就是一个is_null的相反的别名?一切的不同都是因为: is_null是函数,转载 2013-08-10 07:01:33 · 797 阅读 · 0 评论 -
php中英混合字符串截取的函数代码
遇到了一个中英字符串截取的问题,在gbk里中文里每个字占两字节,如果全是中文的话,用substr()函数就可以实现了,但中英都有的话就麻烦了。分享一个好用的函数:<?php/*** 中英混合字符串截取* edit : www.jbxue.com*/function get_word($string, $length, $dot = '..',$charset='gbk')转载 2013-08-10 07:05:42 · 919 阅读 · 1 评论 -
PHP 判断变量为空的几种方法
判断变量为空,在许多场合都会用到,同时自己和许多新手一样也经常会犯一些错误,整理了一下PHP中一些常用的、判断变量为空的方法。1. isset功能:判断变量是否被初始化 说明:它并不会判断变量是否为空,并且可以用来判断数组中元素是否被定义过 注意:当使用isset来判断数组元素是否被初始化过时,它的效率比array_key_exists高4倍左右$a = '';$a[转载 2013-08-27 06:18:49 · 708 阅读 · 0 评论 -
PHPExcel读取Excel文件的代码
用PHPExcel读取Excel 2007 或者Excel2003文件。涉及知识点: php对excel文件进行循环读取 php对字符进行ascii编码转化,将字符转为十进制数 php对excel日期格式读取,并进行显示转化 php对汉字乱码进行编码转化 代码:<?php require_once 'PHPExcel.php'; /**对excel里的日期转载 2013-08-27 06:23:17 · 979 阅读 · 0 评论 -
phpmyadmin config.inc.php配置示例
这个config.inc.php文件为phpmyadmin的配置信息,配置好的例子。文件地址:D:\wamp\apps\phpmyadmin4.0.4\config.inc.php 文件内容: <?php /* * Generated configuration file * Generated by: phpMyAdmin 4.0.4 setup script * Dat原创 2013-08-29 06:44:24 · 2576 阅读 · 0 评论 -
php设计模式实例详解(综合)
php设计模式的总结篇,包括了单例模式,工厂模式,命令模式,观察者模式,适配器模式等php常见的设计模式,有理论,有实例!1,php设计模式实例之单例模式php设计模式中的单例模式的例子。单例模式:即一个对象只负责一个特定的任务。2,php设计模式实例之命令模式php设计模式中,命令模式的一些例子。命令模式:将一个请求封装为一个对象,从而你可用不同的请求对客户进行参数化;对请求转载 2013-12-08 13:12:34 · 827 阅读 · 0 评论