1
我想從一個文本文件列表中抓取一些頁面,並將它們保存到我的服務器上。疑難與刮
我有以下代碼(與域隱晦),剔除從文件目錄的文本文件列表,然後複製文件名稱,但附加.html。
出於某種原因,它創建的文件沒有真正成功寫入它們。我究竟做錯了什麼?
<?php
$file = fopen("list.txt","r");
while(! feof($file))
{
$line = fgets($file);
$url = "http://www.????.com". $line;
$homepage = @file_get_contents($url);
$newname = rtrim(substr(strrchr($line, "/"), 1)) . ".html";
$fh = fopen($newname, 'w') or die("can't open file");
$stringData = $homepage;
fwrite($fh, $stringData);
fclose($fh);
}
fclose($file);
echo "success!";
?>
Nevermind ---出現錯誤是因爲我之前忘記了rtrim()url名稱。 – Yahel 2009-10-10 05:47:11