| |||||||
| المدوّنات | البحث | مشاركات اليوم | اجعل كافة المشاركات مقروءة |
|
| | LinkBack | أدوات الموضوع |
| |||||
| طريقة معرفة ان الرابط خطأ 404 اخواني , ابغى طريقة اشيك فيها هل الصفحة عبارة عن خطأ 404 ولا لأ ...؟ يعني اشيك اذا كان الرابط هو عبارة عن خطأ 404 يرجع 0 اما اذا كان رابط سليم يرجع لي 1 ... هل احد عنده اي فكرة لذلك ...؟
__________________ دروس php بالفيديو ! | |||||
|
| |||||
|
اذا كانت الملف اصغر من 64b اذا هو ملف 404 .. او الطريقه الفعاله .. قم بقرائه رأس الناتج.. فالمبرمج الناجح او الServer اللذي لم يتم الحصول على الملف. يرجع ملف مع رأس يحتوى على الناتج 404 .. لقرأه المزيد قم بالذهاب الى Level 9 Designs - Tutorials - Tutorials for PHP, MYSQL, Macromedia Flash, Adobe Photoshop, Adobe Illustrator, Website Templates, VB.NET وللمعلوميه، كل المبرمجين المحترفين يرسلون هذا الرأس مع الصفحات الغير موجوده كود PHP: | |||||
|
| |||||
|
يمكنك استخدام هذه الطريقة بنفس ما كتب الاخ hilaby فوق لكن بطريقة مرتبه و التطبيق مثال على هذه الصفحة اللي نكتب فيها الحين كود: <?php
echo remote_file("http://www.swalif.net/softs/swalif45/softs229271/index2.html");
function ReadHeader($socket){
$i=0;
$header = "";
while( true && $i<20 ){
$s = fgets( $socket, 4096 );
$header .= $s;
if( strcmp( $s, "\r\n" ) == 0 || strcmp( $s, "\n" ) == 0 )
break;
$i++;
}
if( $i >= 20 ){
return false;
}
return $header;
}
function remote_file($url){
$host = explode("/",$url);
$ipAddress = $host[2];
$socket = @fsockopen( $ipAddress, 80 );
if( !$socket ){
return 0; // عدم القدرة على الاتصال بالموقع
}
fwrite( $socket, "HEAD $url HTTP/1.0\r\nConnection: Close\r\n\r\n" );
$header = ReadHeader( $socket );
if(strpos($header, '404 Not Found')){
fclose( $socket );
return 0; // الرابط غير موجود او خاطئ
}else{
fclose( $socket );
return 1; // الرابط موجود و صحيح
}
}
?>
__________________ أهلا و سهلا بكم في :- موقع دار الأوائل ----------------- تفضل معنا خدمات الاستضافة مع تركيب و دعم خاص للبوابة العربية لكافة العملاء موقع خدمات العرب | |||||
|
![]() |
| |
| |
| أدوات الموضوع | |
| |
المواضيع المتشابهه | ||||
| الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
| Google Bot مصاب بالجنون ادخل وشوف | Undying | تطوير الويب | 0 | 10-10-2006 05:26 PM |
| ممكن طريقة معرفة مواصفات السيرفر | العين2020 | قسم تبادل خبرات الاستضافة | 5 | 27-05-2005 12:31 AM |
| ممكن طريقة معرفة كم تبقى من حجم مساحة الموقع | GAME^OVER | تطوير الويب | 4 | 28-03-2005 10:19 PM |
| اريد معرفة طريقة التسجيل في منتدى php | clever | إصلاح وصيانة المنتديات | 1 | 07-11-2003 06:33 PM |
| مطلوب معرفة طريقة في الريل بلير | TOPRPM | إصلاح وصيانة المنتديات | 2 | 18-09-2003 06:15 PM |