專業防水抓漏服務,30多年經驗
品質保證,值得您信賴!
門窗工程免費估價!知名建案配合
外牆清潔絕不轉包,隨傳隨到!

首頁  •  j2h 論壇 • 程式設計討論     • 

[教學]PHP讀取某站點的鏈接的函數

房東:阿文
發表時間:2007-03-17


原理︰讀取某站點的源檔案,再利用正則分析其源代碼,得到所有鏈接
/**********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 if(!eregi("://",$regArr[$i][1]))//是否是相對路徑,即是否還有://
if(substr($regArr[$i][1],0,1)=="/")//是否是站點的根目錄
echo "link".($i+1).":".$site.$regArr[$i][1]."
";//根目錄
else
echo "link".($i+1).":".$base.$regArr[$i][1]."
";//當前目錄
else
echo "link".($i+1).":".$regArr[$i][1]."
";//相對路徑
}
fclose($fp);
?>




  • 贊助網站       

    廣利不動產-新板特區指名度最高、值得您信賴的好房仲
    您的托付,廣利用心為您服務
    廣利不動產-板橋在地生根最實在--新板特區指名度最高、值得您信賴的好房仲
    完整房訊,房屋、店面熱門精選物件,廣利不動產 優質仲介,房屋租賃、買賣資訊透明,交易真安心!

  • 1 樓住戶:Bag Hiking School Backpacks
    發表時間:2021-12-02

    Discount Foaming grade zinc oxide
    Bag Hiking School Backpacks

    2 樓住戶:Maquina de voladura
    發表時間:2021-12-02

    Newest Dredging Pipeline Cooperated With Cutter Suction Dredger
    Maquina de voladura

    3 樓住戶:Latest Selling Foaming grade z
    發表時間:2021-12-02

    Vissershoed met riem
    Latest Selling Foaming grade zinc oxide

    4 樓住戶:Buy Hydroxypropyl methylcellul
    發表時間:2021-12-02

    3 Port Gigabit Switch
    Buy Hydroxypropyl methylcellulose for paint

    5 樓住戶:Fancy Pipeline anticorrosion p
    發表時間:2021-12-07

    Hss Saw Blade
    Fancy Pipeline anticorrosion powder coating

    6 樓住戶:French process zinc oxide Fren
    發表時間:2021-12-07

    Nails By Gel Polish
    French process zinc oxide French process zinc oxide



     共 393 人回應  選擇頁數 【第1 頁】 【第2 頁】 【第3 頁】 【第4 頁】 【第5 頁】 【第6 頁】 【第7 頁】 【第8 頁】 【第9 頁】 【第10 頁】 【第11 頁】 【第12 頁】 【第13 頁】 【第14 頁】 

    姓名:
    佈告內容:
    其他選項: