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

Alidesign

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

Alidesign

تازه وارد
21/2/13
83
2
6
24
$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

مدیر انجمن
عضو کادر مدیریت
6/4/08
15,331
278
83
31
PersianScript
کدتون صحیح هست. هر کدی که قرار بدید نیاز هست سایت رو چک کنه. به قول شما به سرور فشار میاره این عمل