腦友記廣場 -> 新手上路 -> 有些網站抽不動他的內容但在PC上可以抽?? 登錄 -> 註冊 -> 回復主題 -> 發表主題

jasonlam 2008-09-10 11:58
老大又是我呀

有些網站抽不動他的內容但在protablewebap上可以抽?? 在放上伺服器後就不成功!!
為什麼? 是伺服器問題? 還是什麼~!.......................
花了很多時間做, 就在放上伺服器之後就不能抽說什麼

<?

$requesturl = "http://editor.naivix.com/chinese/geturl.php?level=2&src=GB2312&dst=BIG5&crawurl=http://cn.yahoo.com";
$fp = fopen("$requesturl", "r");
while(!feof($fp))
{
$hkline .= fgets($fp,1024);
}
fclose($fp);
echo ($hkline);


?>

maninnet 2008-09-11 00:04
很怕簡體網頁, 因為對 GB 碼不熟.
我進入: http://editor.naivix.com/chinese/geturl.php?level=2&src=GB2312&dst=BIG5&crawurl=http://cn.yahoo.com
亂碼.

要處理上述網頁, 為什麼不直接讀取 cn.yahoo.com ?

放在 server 有什麼訊息出現?

killerxp 2008-11-01 00:37
其實係因為呢個php environment variable (allow_url_fopen)無開~

好多server其實都唔會開呢個php environment variable,因為其實係好danger的,只要被craw的網頁做小小野就可以delete灑你個server d files~ 係一個幾大既security hole~

如果你想睇下你有無開呢個variable,你可以用 <? phpinfo(); ?> 去睇


查看完整版本: [-- 有些網站抽不動他的內容但在PC上可以抽?? --] [-- top --]


Powered by PHPWind v4.0.1 Code © 2003-05 PHPWind
Gzip enabled

You can contact us