-
php分页函数完整实例代码
本文是一个完整的 php实现的分页类,感兴趣的同学参考下. 具体功能代码如下: <?php /* * Created on 2011-07-28 * 使用方法: require_once('mypage...
PHP 2014-12-14 00:48:04 -
php获取某个目录大小的代码
本文是一个php实现的可以用来php获取某个目录大小的代码,感兴趣的同学参考学习下. 大致就是不知道目录下面又多少层目录, 也不知道又多少文件, 需要统计占用空间大小, 这个可以用在 相册/数据库占用/网络U盘 等程序中. 大致程序思想就是使用递规来计算目录占用空间多少, 然后再把这个占用空间的值写进文本文件里, 那么只要访问这个txt文件就知道占用了多少空间, 不用频繁获取而读磁盘, 节省资源. 每次用户如果上传的文件或者删除了文件, 那么又重新进行统计. 当然, 也可以把统计结果保存到数据库里. function countDirSize($dir) { $handle = opendir($dir); while (false!==($FolderOrFile = readdir($handle))) { if($FolderOrFile != "." && $FolderOrFile != "..") { if(is_dir("$dir/$FolderOrFile")) ...
PHP 2014-12-14 00:12:06 -
php 301重定向实现代码
本文为大家讲解的是在php下使用header函数实现301永久性重定向的方法,感兴趣的同学参考下. 301转向定义 301转向(或叫301重定向,301跳转)是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。 其它常见的状态码还包括,200表示一切正常,404网页找不到,302暂时转向,等等...
PHP 2014-12-13 22:57:06 -
php获取地址栏信息的代码
本文为大家 讲解的是php如何获取地址栏信息的方法,感兴趣的同学参考下. 有时候我们需要获取地址栏的信息,然后进行另外的数据输出,下面的代码就可以 <?php //获取域名或主机地址 echo $_SERVER['HTTP_HOST']...
PHP 2014-12-13 15:45: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 -
php xml分析函数代码
本文是一个php实现的可以用来分析xml文件格式的代码示例,感兴趣的同学参考下. 我最喜爱的脚本语言不但支持XML而且对其支持正不断加强。PHP可以让我迅速将XML文档发布到互联网上,收集XML文档的统计信息,将XML文档转换成其它格式...
PHP 2014-12-13 15:30:12 -
php 三维饼图的实现代码
本文是一个用php实现的 三维饼图的实现代码,在做一些报表时非常有用.感兴趣的同学参考下. 一直想发表点东西。最近刚把php4中的php_gd.dll搞定,就迫不及待的想做点图形程序玩玩...
PHP 2014-12-13 15:12:05 -
php 页面执行时间计算代码
本文是一个可以用来测式计算php脚本执行时间的示例代码,可以让你知道php中哪些代码效率慢,感兴趣的同学参考下. 代码如下: <? $pagestartime=microtime(); ?> <!--网页内容 start--> 网页内容 ...
PHP 2014-12-13 14:51:06 -
PHP 地址栏信息的获取代码
本文是php下用来获取浏览器地址栏信息的方法,主要是获取到地址栏的一些信息,域名,端口参数等,感兴趣的同学参考下. <?php //获取域名或主机地址 echo $_SERVER['HTTP_HOST']...
PHP 2014-12-13 14:33:08 -
php IP及IP段进行访问限制的代码
本文是一个php实现ip或ip段访问限制的示例代码,感兴趣的同学参考下. 本来是写了几个函数,IP黑名单是记到库里的,为了方便理解,改成了一个class把IP黑名单写了出来。 192.168.1.1 单个IP 192.168.1.* 这样代理 192.168.1.1-192.168.1-255 192.158.1.2-20 这样是代表192.158.1.2-192.158.1.20 也可以这样写 192.168.1.[1|2|3] 嘿嘿~一个方法不知道想法是否周全,拿出来大家讨论 使用 以下是引用片段: $oBlock_ip = new block_ip(); $oBlock_ip->checkIP(); 以下是引用片段: <?php class block_ip { var $Block_ip = array("192.168.1.1","210.10.2.1-20","222.34.4.*"); function __construct(){ } function ...
PHP 2014-12-13 14:18:06 -
PHP控制网页过期时间的代码
本文为大家讲解了如何控制php网页的过期时间的方法,感兴趣的同学参考下. 有时我们需要控制主页之类的网页过期时间。但我们比如使用的是Chinacache的CDN,那要怎么样设计才能让他缓存我的内容. 当然,前提要先打开CDN中一个功能reload_into_ims on.这样用户发送过来no-cache也不怕了.因为这样会给给no-cache转成If-Modified-Since .所以我们写程序主要是对If-Modified-Since控制就好了.记的,缓存系统架构中计中最好是后端来控制,所以最好的方法是程序来管理过期. 呵,我只会php,就用php写一个,别的程序也是一样...
PHP 2014-12-13 13:09:06 -
php 数组的创建、调用和更新实现代码
本文为大家讲解的php的数组操作方法:数组的创建、调用和更新实现代码,感兴趣的同学参考下. <?php $array = array("key1" => "Simon", 2 => "Elaine"); //数组的创建 echo $array["key1"]; //输出Simon echo $array[2]; //输出Elaine ?> <?php $array = array("key1" => array(0 => 1, 1 => 10, 2 => 100), "key2" => array(0 => 5, 1 => 25, 2 => 125)); echo $array["key1"][0]; //输出1 echo $array["key1"][1]; //输出10 echo $array["ke...
PHP 2014-12-13 12:30:16