-
php在字符串中查找另一个字符串
本文为大家讲解的是php在字符串中查找另一个字符串的方法:在php下实现从指定的字符串中搜索字符串,感兴趣的同学参考下. <a href="...
PHP 2014-12-13 17:03:07 -
php过滤html标记属性类
本文是一个php实现的可以用来过滤html标记属性类,并介绍了其用法,包括对HTML标记元素的过滤、移除、转义等等操作,非常实用,需要的朋友可以参考学习下 HtmlAttributeFilter.class...
PHP 2014-12-13 16:54:05 -
php不用GD库生成当前时间的PNG格式图象程序
本文是一个php实现的不用GD库可以生成当前时间的PNG格式图象,感兴趣的同学参考下. <?php function set_4pixel($r, $g, $b, $x, $y) { global $sx, $sy, $pixels; $ofs = 3 * ($sx * $y + $x); $pixels[$ofs] = chr($r); $pixels[$ofs + 1] = chr($g); $pixels[$ofs + 2] = chr($b); $pixels[$ofs + 3] = chr($r); $pixels[$ofs + 4] = chr($g); $pixels[$ofs + 5] = chr($b); $ofs += 3 * $sx; $pixels[$ofs] = chr($r); $pixels[$ofs + 1] = chr($g); $pixels[$ofs + 2] = chr($b); $pixels[$ofs + 3] = chr($r); $pixels[$ofs + 4] = chr($g)...
PHP 2014-12-13 16:51:04 -
php email验证正则表达式
本文是一个php实现的可以用来验证email格式的正则表达式,感兴趣的同学参考下. php 正则匹配邮箱代码,分析的也比较详细,希望对这方面有问题的朋友,可以看下 1.验证email: < ?php if (ereg("/^[a-z]([a-z0-9]*[-_.]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[.][a-z]{2,3}([.][a-z]{2})?$/i; ",$email)){ echo “Your email address is correct!”;} else{ echo "Please try again!"; } ?> 匹配Email邮箱格式的正则表达式: /^[a-z]([a-z0-9]*[-_]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[.][a-z]...
PHP 2014-12-13 16:48:04 -
PHP5+UTF8多文件上传类
本文为大家讲解的是php实现的一个多文件上传类的示例代码,感兴趣的同学参考下. 根据需要写了个PHP5+UTF8环境的文件上传类,支持多文件上传,并对常用文件的类型进行MIME检测. 还有些功能没有加上去,如自动更名,图片处理等.可根据需要自己添加. USE: $up = new upfile(ROOT_PATH.'data/'.date("Ym",time()),array('gif','jpg','jpeg'),true); $fileimg = $up->upload($_FILES['img']);//返回上传后文件名数组,$_FILES['img']为上传的文件 可使用$up->log查看上传时信息. <?php //==================================================== // FileName: upfile.class.php // Summary: 文件上传类 ...
PHP 2014-12-13 16:39:05 -
php下HTTP Response中的Chunked编码实现方法
有时候,Web服务器生成HTTP Response是无法在Header就确定消息大小的,这时一般来说服务器将不会提供Content-Length的头信息,而采用Chunked编码动态的提供body内容的长度。 进行Chunked编码传输的HTTP Response会在消息头部设置: Transfer-Encoding: chunked 表示Content Body将用Chunked编码传输内容...
PHP 2014-12-13 16:36:04 -
PHP图片处理库imagemagick安装方法
本文为大家讲解了PHP图片处理库imagemagick安装方法,该图片库有着非常广泛的应用价值,需要的朋友可以参考下 1.下载ImageMagick http://www.imagemagick.org/download/ 下载 ImageMagick-6.8.5-10.tar.gz ,下载完毕后开始进行安装。 cd ./Downloads tar xzvf ImageMagick-6.8.5-10.tar.gz 2.安装第三方图片库 ImageMagick在处理图片时需要依赖jpeg,png等第三方图片库...
PHP 2014-12-13 16:12:05 -
PHP 反射机制实现动态代理的示例
本文为大家讲解的是PHP 反射机制实现动态代理的示例,通过代理类ClassOneDelegator来代替ClassOne类来实现他的方法。感兴趣的同学参考学习下. 示例代码: <?php class ClassOne { function callClassOne() { print "In Class One"; } } class ClassOneDelegator { private $targets; function __construct() { $this->target[] = new ClassOne(); } function __call($name, $args) { foreach ($this->target as $obj) { $r = new ReflectionClass($obj); if ($method = $r->getMethod($name)) { if ($method->isPublic() && !$method-...
PHP 2014-12-13 15:57:08 -
php获取地址栏信息的代码
本文为大家 讲解的是php如何获取地址栏信息的方法,感兴趣的同学参考下. 有时候我们需要获取地址栏的信息,然后进行另外的数据输出,下面的代码就可以 <?php //获取域名或主机地址 echo $_SERVER['HTTP_HOST']...
PHP 2014-12-13 15:45:07 -
PHP注释示例
本文为大家讲解的是php的注释语方法,php注释一般我们在调试程序过程中,经常需要将不需要执行的或对于程序函数的一些解释都用的到,下面是一些常用的总结,感兴趣的同学参考下. <?php $a = 1; $b = 2; if (1==1) { $andy = '帅哥'; } ?> 一般注释的时候,用 <?php /* $a = 1; $b = 2; */ if (1==1) { $andy = '帅哥'; } ?> 调程序的时候,老要把后面的*/拿到前面去,很麻烦 <?php /**/ $a = 1; $b = 2; if (1==1) { $andy = '帅哥'; } ?> 现在应该这样写 这样是注释掉 <?php /** $a = 1; $b = 2; if (1==1) { $andy = '帅哥'...
PHP 2014-12-13 15:36:07 -
不用mod_rewrite直接用php实现伪静态化页面代码
本文为大家讲解的是如何不用mod_rewrite直接用php代码实现伪静态效果,其实并不是真正的伪静态,只是表面很像如www.domain.com/index.php/aaa/aaa/,感兴趣的同学参考下. 在你的程序初始化时使用如下代码: <?php $Php2Html_FileUrl = $_SERVER["REQUEST_URI"]; $Php2Html_UrlString = str_replace("/", "", strrchr($Php2Html_FileUrl, "/")); $Php2Html_UrlQueryStrList = explode("@", $Php2Html_UrlString); foreach($Php2Html_UrlQueryStrList as $Php2Html_UrlQueryStr) { $Php2Html_TmpArray = explode("|", $Php2Html_U...
PHP 2014-12-13 15:33:09