PHP函数之CURL
摘要:cURL是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等。最爽的是,PHP也支持 cURL 库。本文将介绍 cURL 的一些高级特性,以及在PHP中如何运用它。为什么要用 cURL?是的,我们可以通过其他办法获取网页内容。大多数时候,我因为想偷懒,都直接用简单的PHP函数:以下为引用的内容:$content = file_get_contents("http://www.nettuts.com");// or$lines = file("http://www.nettuts.com");// orreadf
阅读全文
posted @
2011-12-07 15:38
DavidYanXW
阅读(225)
推荐(0)
PHP时间函数: strtotime
摘要:一. strtotime可转换的格式<?php$str = "01 Dec 11 14:01";// 转换成常用的yyyy-mm-dd hh:mi:ssfunction dateTran($str) { $pos = strrpos($str, ' '); $date = strtotime(substr($str, 0, $pos)); $time = substr($str, $pos); $output = date('Y-m-d', $date).$time; return $output;}$str = "01 De
阅读全文
posted @
2011-12-02 17:33
DavidYanXW
阅读(574)
推荐(0)
[转] PHP类和对象: 理解PHP5中static和const关键字
摘要:转载自:http://sunwe.iteye.com/blog/705589PHP5中加入了很多面向对象的思想,PHP5的面向对象比较接近Java的面向对象思想。我们这里对PHP5中的static和const关键字作用进行一下描述,希望对学习PHP5的朋友有帮助。(1) staticstatic关键字在类中是,描述一个成员是静态的,static能够限制外部的访问,因为static后的成员是属于类的,是不属于任何对象实例,其他类是无法访问的,只对类的实例共享,能一定程序对该成员尽心保护。类的静态变量,非常类似全局变量,能够被所有类的实例共享,类的静态方法也是一样的,类似于全局函数。类的静态方法能
阅读全文
posted @
2011-11-16 19:59
DavidYanXW
阅读(167)
推荐(0)
[转] PHP正则: PHP正则表达式的快速学习方法
摘要:转载自:http://www.chinaz.com/program/2008/1020/41452.shtml核心提示:简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具。我们可以在几乎所有的基于UNIX系统的工具中找到正则表达式的身影,例如,vi编辑器,Perl或PHP脚本语言,以及awk或sed shel ...1、入门简介简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具。我们可以在几乎所有的基于UNIX系统的工具中找到正则表达式的身影,例如,vi编辑器,Perl或PHP脚本语言,以及awk或sed shell程序等。此外,象JavaScript这种客户端的脚本语
阅读全文
posted @
2011-11-07 17:32
DavidYanXW
阅读(196)
推荐(0)
[转] PHP正则: php正则表达式语法
摘要:转载自:http://blog.csdn.net/kkobebryant/article/details/267527正则表达式的基本语法首先,让我们看看两个特别的字符:’^’ 和 ‘$’ 他们是分别用来匹配字符串的开始和结束,一下分别举例说明"^The": 匹配以 "The"开头的字符串;"of despair$": 匹配以 "of despair" 结尾的字符串;"^abc$": 匹配以abc开头和以abc结尾的字符串,实际上是只有abc与之匹配"notice": 匹配包
阅读全文
posted @
2011-11-07 17:29
DavidYanXW
阅读(280)
推荐(0)
[转] PHP函数: 数组排序——array_multisort
摘要:转载自:http://blog.sina.com.cn/s/blog_7d099c840100wmrr.html如果你已经使用了一段时间PHP的话,那么,你应该已经对它的数组比较熟悉了——这种数据结构允许你在单个变量中存储多个值,并且可以把它们作为一个集合进行操作。经常,开发人员发现在PHP中使用这种数据结构对值或者数组元素进行排序非常有用。PHP提供了一些适合多种数组的排序函数,这些函数允许你在数组内部对元素进行排列,也允许用很多不同的方法对它们进行重新排序。在这篇文章中我们将讨论该排序中最重要的几个函数。简单排序首先,让我们来看看最简单的情况:将一个数组元素从低到高进行简单排序,这个函数既
阅读全文
posted @
2011-10-29 13:00
DavidYanXW
阅读(188)
推荐(0)
[转] PHP函数: substr(),mb_substr()及mb_strcut的区别和用法
摘要:转载自:http://hi.baidu.com/lsfpage/blog/item/e101731e9b01d574f624e40d.htmlPHP substr()函数可以 分割文字,但要分割的文字如果包括中文字符往往会遇到问题,这时可以用mb_substr()/mb_strcut这个函数,mb_substr() /mb_strcut的用法与substr()相似,只是在mb_substr()/mb_strcut最后要加入多一个参数,以设定字符串的编码,但是 一般的服务器都没打开php_mbstring.dll,需要在php.ini在把php_mbstring.dll打开。举个例子:<?
阅读全文
posted @
2011-10-29 12:59
DavidYanXW
阅读(191)
推荐(0)
[转] PHP正则: 判断字符串中是否含有中文
摘要:转载自:http://www.wilf.cn/post/php-match-chinese-str.html自从有了黑帽SEO,对付SPAM(垃圾留言)一直是网站工作人员的工作内容之一。迫害我们的不是垃圾留言群发机,就是垃圾用户注册机。判断字符串中是否含有中文是对付SPAM的方法之一,可以有效的阻止纯英文的垃圾留言,还可以用这个方法规范用户注册。看下面的代码,兼容gb2312和utf-8。<?$str = "测试中文";echo $str;echo "<hr>";//if (preg_match("/^[".chr(
阅读全文
posted @
2011-10-29 12:49
DavidYanXW
阅读(207)
推荐(0)
[转] PHP上传图片文件
摘要:转载自:http://blog.sina.com.cn/s/blog_5c5bc9070100rqg3.html首先建立两个文件: upload.html 和 upload.php……upload.html 文件的表单代码如下:<html><head><title> Upload file example. </title></head><body><form method="post" action="Upload4.php" enctype="multipart/
阅读全文
posted @
2011-10-24 20:15
DavidYanXW
阅读(316)
推荐(0)
PHP之文件上传: 参数enctype
摘要:enctype 多用途网际邮件扩充协议,在脚本的用法是form.encoding=XXX!表单里面enctype 属性的默认值是“application/x-www-form-urlencoded”,但当向服务器传送大量文本、包含非ASCII字符或二进制数的数据时,这个默认类型就不能胜任了。这时,文件上载提交表单时应使用“multipart/form-data”内容类型。表单直接提交到电子邮箱时候中文字会编码成"%XX%YYPZZ..."这种怪码!这时就可以用text/plain,使中文字不被编码,更容易看! 用 Enctype 属性指定将数据回发到服务器时浏览器使用的编码
阅读全文
posted @
2011-10-24 20:12
DavidYanXW
阅读(1125)
推荐(0)
[转]PHP正则: 解析PHP正则表达式修饰符
摘要:转载自:http://developer.51cto.com/art/200909/152083.htm我们在PHP正则表达式的学习中会碰到修饰符,那么关于PHP正则表达式修饰符的理解以及使用我们需要注意什么呢?那么我们来具体的看看它的概念以及相关内容。在学习PHP正则表达式修饰符之前先来理解下贪婪模式,前面在元字符中提到过"?"还有一个重要的作用,即"贪婪模式",什么是"贪婪模式"呢?PHP正则表达式贪婪模式:比如我们要匹配以字母"a"开头字母"b"结尾的字符串,但是需要匹配的字符串在&quo
阅读全文
posted @
2011-07-15 00:50
DavidYanXW
阅读(213)
推荐(0)
PHP之编码函数: mb相关函数
摘要:函数:需要开启php_mbstring.dll支持mb_detect_encoding() 检测字符串的编码是什么mb_convert_encoding() 转换字符串编码(可以配合上面的函数使用)
阅读全文
posted @
2011-06-01 11:34
DavidYanXW
阅读(177)
推荐(0)
PHP之文件函数: 遍历文件夹
摘要:<?php/*** 遍历并得到某个目录下的所有文件名 如 f:/1/1.txt* @author dhgate*//*** 遍历函数 getAllFiles()* @param string $filedir 要遍历的目录* @return array 遍历的结果*/function getAllFiles($filedir) {$allfiles = array(); //文件名数组$tempArr = array(); //临时文件名数组if (is_dir($filedir)) {//判断要遍历的是否是目录if ($dh = opendir($filedir)) {//打开目录并赋
阅读全文
posted @
2011-05-18 13:46
DavidYanXW
阅读(205)
推荐(0)
[转]php正则: 判断是否为中文正则表达式大全
摘要:转载自: http://blog.sina.com.cn/s/blog_62067a650100izag.htmlphp判断是否为中文正则表达式大全<?php$str="aaa";if(!eregi("[^\x80-\xff]","$str")){echo "是";}else{echo "不是";}?> <?$str = "中国";echo $str;echo "<hr>";//if (preg_match("/^[
阅读全文
posted @
2011-04-28 19:08
DavidYanXW
阅读(3910)
推荐(0)