当前位置: 编程技术>php
本页文章导读:
▪php检测页面是否被百度收录的实例代码 检测网站内哪些页面没有被百度搜索引擎收录。
用到了传说中的curl,有关curl的用法,可以参考如下文章:
php中开启curl扩展的方法详解
php curl应用实例分析
php curl中post与get应用实例代码
PHP.........
▪php计算指定文件夹信息(文件夹数,文件数,文件夹大小)的代码 以下代码,实现:
计算文件夹的大小,包括子文件夹,格式化输出文件夹大小、文件数、子文件夹数信息。
如下:
<?
//代码也可以用于统计目录数
//格式化输出目录大小 单位:Bytes,KB.........
▪php判断正整数的函数代码 在做php开发时,特别有关产品id或信息类别id时,需要做整数检测,不管你信不信,反正我信了,哈。
来看具体的实现代码:
<?php
//判断是否是正整数
//by www.
function check_zzs($varnum){
$stri.........
[1]php检测页面是否被百度收录的实例代码
来源: 互联网 发布时间: 2013-12-24
检测网站内哪些页面没有被百度搜索引擎收录。
用到了传说中的curl,有关curl的用法,可以参考如下文章:
php中开启curl扩展的方法详解
php curl应用实例分析
php curl中post与get应用实例代码
PHP中用CURL伪造IP来源的方法
php curl 学习总结
来看具体代码:
<?php /* * 检测网页是否被百度收录,返回1则表示收录 返回0表示没有收录 * @ param string $url 待检测的网址 * @ by www. */ function checkBaiduInclude($url){ $url='http://www.baidu.com/s?wd='.$url; $curl=curl_init(); curl_setopt($curl,CURLOPT_URL,$url); curl_setopt($curl,CURLOPT_RETURNTRANSFER,1); $rs=curl_exec($curl); curl_close($curl); if(!strpos($rs,'抱歉,没有找到')){ return 1; }else{ return 0; } } ?>
代码说明:
例如要检测http://www./article/10964.html 否被收录,则只需要:
checkBaiduInclude('http://www./article/10964.html');
大家可以完善下,做成一个查询功能放在网站上,相当不错的哦。
[2]php计算指定文件夹信息(文件夹数,文件数,文件夹大小)的代码
来源: 互联网 发布时间: 2013-12-24
以下代码,实现:
计算文件夹的大小,包括子文件夹,格式化输出文件夹大小、文件数、子文件夹数信息。
如下:
<? //代码也可以用于统计目录数 //格式化输出目录大小 单位:Bytes,KB,MB,GB //by www. function getDirectorySize($path) { $totalsize = 0; $totalcount = 0; $dircount = 0; if ($handle = opendir ($path)) { while (false !== ($file = readdir($handle))) { $nextpath = $path . '/' . $file; if ($file != '.' && $file != '..' && !is_link ($nextpath)) { if (is_dir ($nextpath)) { $dircount++; $result = getDirectorySize($nextpath); $totalsize += $result['size']; $totalcount += $result['count']; $dircount += $result['dircount']; } elseif (is_file ($nextpath)) { $totalsize += filesize ($nextpath); $totalcount++; } } } } closedir ($handle); $total['size'] = $totalsize; $total['count'] = $totalcount; $total['dircount'] = $dircount; return $total; } //格式化文件大小信息 function sizeFormat($size) { $sizeStr=''; if($size<1024) { return $size." bytes"; } else if($size<(1024*1024)) { $size=round($size/1024,1); return $size." KB"; } else if($size<(1024*1024*1024)) { $size=round($size/(1024*1024),1); return $size." MB"; } else { $size=round($size/(1024*1024*1024),1); return $size." GB"; } } //调用示例 $path="/var/www/xxx"; $ar=getDirectorySize($path); echo "<h4>路径 : $path</h4>"; echo "目录大小 : ".sizeFormat($ar['size'])."<br>"; echo "文件数 : ".$ar['count']."<br>"; echo "目录术 : ".$ar['dircount']."<br>"; //print_r($ar); 打印出数组表示的内容 ?>
[3]php判断正整数的函数代码
来源: 互联网 发布时间: 2013-12-24
在做php开发时,特别有关产品id或信息类别id时,需要做整数检测,不管你信不信,反正我信了,哈。
来看具体的实现代码:
<?php //判断是否是正整数 //by www. function check_zzs($varnum){ $string_var = "0123456789"; $len_string = strlen($varnum); if(substr($varnum,0,1)=="0"){ return false; die(); }else{ for($i=0;$i<$len_string;$i++){ $checkint = strpos($string_var,substr($varnum,$i,1)); if($checkint===false){ return false; die(); } } return true; } } //by www. //调用示例 $intValue = 233; if(check_zzs($intValue)){ echo "ok"; } ?>
最新技术文章: