delphi4arab منتديات دلفي للعرب

نسخة كاملة : التحقق من وجود ملف
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم
ممكن طريقة للتحقق من وجود صفحة في موقع معين
showmessage('page found')
else
showmessage('page Not found')
تابعت هدا الموضوع
[تمرين ]برمجة Updater تحديث للبرنامج عبر الأنترنت
وفهمت بعض نقاط

بانتظار ردودكم اخواني
هناك حل بسيط وسهل يكمن الاعتماد عليه وهو ردود الخادم او Server Responses + Http Errors
فمثلا في حالتك يمكن ان تعتمد على الرد رقم 404 او Error # 404 و الدي يعني ان الصفحة غير موجودة على الخادم .
يكمن ارسال طلب Head مثلا باستعمال ال IDHTTP من مكونات ال Indy ومراقبة الرد .

للمزيد من المعلومات :
كود :
http://www.404errorpages.com/
كود :
http://en.wikipedia.org/wiki/HTTP_404

والسلام عليكم
شكرا اخي
هناك الكثير من الأخطاء 404 - 403
أنا أود طريقة لمعرفة صفحة موجودة أو لا
كما قلت في حالتك يمكن الاعتماد على الخطاء 404 ليس 403 :
404 : الصفحة او الملف المطلوب غير موجود على الخادم .
403 : لاتملك الصلاحية ...
مثلا ادا كان الرد 404 فالصفحة غير موجود اما ادا كان الرد 200 فالصفحة موجود .
اعتمد على ال Head فقط
قم بالتجربة وسترى .
mohfa كتب :كما قلت في حالتك يمكن الاعتماد على الخطاء 404 ليس 403 :
404 : الصفحة او الملف المطلوب غير موجود على الخادم .
403 : لاتملك الصلاحية ...
مثلا ادا كان الرد 404 فالصفحة غير موجود اما ادا كان الرد 200 فالصفحة موجود .
اعتمد على ال head فقط
قم بالتجربة وسترى .
أنا ليست لدي أدنا فكرة عن طريقة
ممكن مثال عن مراقبة رد الخادم
وبارك الله فيك اخي
إقتباس :أنا ليست لدي أدنا فكرة عن طريقة
لا تنتظر من أحد أن يعطيك الكود جاهز نسخ/لص!
ابذل للبحث...
طالع عن Indy
كود :
http://www.atozed.com/Indy/index.EN.aspx
أمثلة من النت:
كود :
http://www.tek-tips.com/viewthread.cfm?qid=1265348&page=1 http://www.delphigroups.info/2/9/209552.html
بالتوفيق.
لقد بحثت كثيرا في نت
اود طريقة لاستقبال رد الخادم
200
403
500
404
وشكرا لكم
هل وجدت الحل أخي؟
السلام عليكم
لم أفهم شيئا، ألم يفدك هدا
http://www.delphi4arab.net/forum/showthr...p?tid=6810
أنا استعمل المكون iehttp