کد بررسی سایت که در دسترس است یا خیر

Alidesign

تازه وارد
سلام
من دنبال کدی میگردم که url هارو از دیتابیس بگیره و یکی یکی بگرده ببینه url که صبت شده درست هست یا خیر
منظور از درست بودن ارور404 نده برای مثال google.com اگر بصورت googgle.com بود و اصلا سایتی با این دامنه وجود نداشت
یک متنی رو نمایش بده. فقط چون تعداد url ها بالاست میخوام این آدرسها رو تک به تک بررسی کنه که فشار به سرور نیاره.
کدی که نیاز دارم php
 

Alidesign

تازه وارد
$url = '
// Use get_headers() function
$headers = @get_headers($url);

// Use condition to check the existence of URL
if($headers || strpos( $headers[0], '404')) {
$status = "URL Doesn't Exist";
}
else {
$status = "URL Exist";
}

// Display result
echo($status);
این کد همون کار انجام میده ولی وقتی آدرس سایت ها زیاد باشه فشار میاد به سرور
 

Mohammad

مدیر انجمن
پرسنل مدیریت
کدتون صحیح هست. هر کدی که قرار بدید نیاز هست سایت رو چک کنه. به قول شما به سرور فشار میاره این عمل
 
بالا