獲取遠程內容的工作這是我關於這個問題的代碼:md5_file()不與URL
$theurl = trim($_POST['url']);
$md5file = md5_file($theurl);
if ($md5file != '96a0cec80eb773687ca28840ecc67ca1') { echo 'Hash doesn\'t match. Incorrect file. Reupload it and try again';
當我運行此腳本時,它甚至不輸出錯誤。它只是停止。它會加載一段時間,然後停止。
再往下劇本我再次實現它,它失敗在這裏,太:
while($row=mysql_fetch_array($execquery, MYSQL_ASSOC)){
$hash = @md5_file($row['url']);
$url = $row['url'];
mysql_query("UPDATE urls SET hash='" . $hash . "' WHERE url='" . $url . "'") or die("There was a problem: ".mysql_error());
if ($hash != '96a0cec80eb773687ca28840ecc67ca1'){
$status = 'down';
}else{
$status = 'up';
}
mysql_query("UPDATE urls SET status='" . $status . "' WHERE url='" . $url . "'") or die("There was a problem: ".mysql_error());
}
而且它會檢查所有的URL只是罰款,直至到達一個與IP而不是域,例如如:
http://188.72.216.143/~waffle/udp.php
其中,再次,腳本然後就加載了一下,然後停止。
任何幫助將不勝感激,如果你需要更多的信息只是問。
編輯:這似乎與一些IP的工作,而不是其他
你試圖完成的所有這些url哈希值是什麼意思,在每一步都發生了什麼? – 2010-05-02 18:24:13
嘗試刪除@以便您可以看到是否發生了任何錯誤。 – Reece45 2010-05-02 18:28:33