PHP读取某站点的链接
来源:互联网 发布:在职考法律硕士知乎 编辑:程序博客网 时间:2024/05/17 20:24
原理:读取某站点的源文件,再利用正则分析其源代码,得到所有链接
<?
/**********qiushuiwuhen(2002-5-20)***********/
if(empty($url))$url = "http://www.csdn.net/expert/";//设置url
$site=substr($url,0,strpos($url,"/",8));//站点
$base=substr($url,0,strrpos($url,"/")+1);//文件所在目录
$fp = fopen($url, "r" );//打开url
while(!feof($fp))$contents.=fread($fp,1024);//
$pattern="|href=['/"]?([^ '/"]+)['/" ]|U";
preg_match_all($pattern,$contents, $regArr, PREG_SET_ORDER);//匹配所有href=
for($i=0;$i<count($regArr);$i++){//遍历所有匹配
if(!eregi("://",$regArr[$i][1]))//是否是相对路径,即是否还有://
if(substr($regArr[$i][1],0,1)=="/")//是否是站点的根目录
echo "link".($i+1).":".$site.$regArr[$i][1]."<br/>";//根目录
else
echo "link".($i+1).":".$base.$regArr[$i][1]."<br/>";//当前目录
else
echo "link".($i+1).":".$regArr[$i][1]."<br/>";//相对路径
}
fclose($fp);
?>
- PHP读取某站点的链接
- PHP读取某站点的链接的函数
- PHP读取某站点的链接的函数
- PHP读取某站点的链接的函数
- 测试站点的链接速度
- PHP 站点根目录的获取
- 如何提高站点的链接流行度
- 防护Web站点恶意链接的方法
- 将PC站点的链接转换成对应WAP站点的链接
- PHP整合你的站点入口
- PHP建立动态的WML站点
- Apache的PHP配置与添加站点
- php 得到当前站点的目录
- php wampserver的多站点配置
- php如何获得一个站点的内容
- PHP 缓冲区加速你的web站点
- 一个简单的php站点配置
- Java 站点链接
- 会当凌绝顶--注册信息系统审计师CISA认证
- 近三年高级程序员试题知识点比较
- 基于UML的工作流管理系统分析
- 利用xml数据岛实现多级关联下拉选择框的做法
- 利用Wipe等ActiveX技术,实现n(n>>2)幅图片轮换擦洗显示
- PHP读取某站点的链接
- 汉字转化为拼音(jsp版)
- 汉字转化为拼音(asp版)
- 汉字转化为拼音(php版)
- php的汉字转换: GBK->Unicode(UTF8)
- php的汉字转换: Unicode(UTF8)->GBK
- 通过Adodb.Stream取得图像(BMP JPG PNG GIF SWF)的高度和宽度
- 让自定义文件下载支持断点续传(HTTP_RANGE Adodb.Stream)
- php的汉字转换: GBK->Big5