刪除我的MySQL表hravaj00_dily並有列PART_ID,img150,imgfull。在img150和imgfull存儲圖片的網址。 此表從xml feed btw更新。MySQL的搜索不存在的網址,並從數據庫
是否有PHP解決方案要通過列img150(或imgfull),檢查url是否存在(404錯誤),並從數據庫中刪除所有這些行與不存在的URL ..?
我已閱讀下面這個函數檢查url的http標頭。這有用嗎?我不知道如何使用它。
function file_external_exists($url)
{
$headers = @get_headers($url);
if(preg_match("|200|",$headers[0]))
return(true);
else return(false);
}
可能重複http://stackoverflow.com/questions/408405/easy-way-to-test-a-url-for-404-in-php –
捲曲是你的瓶頸,你需要平行的要求在這裏...看看https://github.com/Bonnevoy/php-mcurl或類似 –