الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

معرفة حالة موقع بصفحة

مغلق
بدأه sculptor في 4 يونيو 2007 · 4 رد · 1,397 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

شباب كيف يمكن اعرف اذا كان صفحة بموقع شغالة ولا لا عن طريق فيجوال بيسك 6

ايش الكود اللي يعميل العملية هدي

تسلموووا

سلام

#2
اقتباس
شباب كيف يمكن اعرف اذا كان صفحة بموقع شغالة ولا لا عن طريق فيجوال بيسك 6

ماذا تقصد

تستطيع استعراض صفحة في برنامجك عن طريق الأداة WebBrowser

	WebBrowser1.Navigate "www.arabteam2000-forum.com/index.php?showtopic=129054"

ألا بذكر الله تطمئن القلوب

#3

السلام عليكم ورحمة الله وبركاته

أظن أنه يمكن استخدام الوينسوك للاتصال بالموقع على المنفذ 80 ثم تحديد حالة الاتصال لمعرفة ما اذا كان الموقع متوفر أم لا

او باستعمال ms internet control أيضا

والله أعلم

#4

الأخ الفاضل ...

CheckPage.zip

أرجوا ان يفيدك المثال التالى فى ما تريد إنجازه، بإستخدام (MS-VB 6.0)

يمكنك بإستخدام الأداة Microsoft Internet Transfer Control (الملف msinet.ocx)، لفحص أول سطر فى Header الأتصال، الذى يسبق المحتوى الفعلى للصفحة، وغالباً يحتوى على شيئ يشبه "HTTP/1.1 200 OK"، وما يهمك هنا هو الرقم، فلكل رقم معنى، للمزيد RFC 2616، ورقم 200 يعنى أن الصفحة موجودة، ورقم 404 يعنى انها غير موجودة، يمكنك أستخدام الكود التالى

	Dim HeaderStr As String

	Call iNet.OpenURL("http://www.yahoo.com/", icString)
	HeaderStr = iNet.GetHeader
	HeaderStr = Left$(HeaderStr, InStr(1, HeaderStr, vbCr, vbTextCompare))
	MsgBox HeaderStr

أما بالنسبة لمعانى الأرقام100 : Continue

101 : Switching Protocols

200 : OK

201 : Created

202 : Accepted

203 : Non-Authoritative Information

204 : No Content

205 : Reset Content

206 : Partial Content

300 : Multiple Choices

301 : Moved Permanently

302 : Found

303 : See Other

304 : Not Modified

305 : Use Proxy

307 : Temporary Redirect

400 : Bad Request

401 : Unauthorized

402 : Payment Required

403 : Forbidden

404 : Not Found

405 : Method Not Allowed

406 : Not Acceptable

407 : Proxy Authentication Required

408 : Request Time-out

409 : Conflict

410 : Gone

411 : Length Required

412 : Precondition Failed

413 : Request Entity Too Large

414 : Request-URI Too Large

415 : Unsupported Media Type

416 : Requested range not satisfiable

417 : Expectation Failed

500 : Internal Server Error

501 : Not Implemented

502 : Bad Gateway

503 : Service Unavailable

504 : Gateway Time-out

505 : HTTP Version not supported extension-code

شكراً

تم تعديل هذه المشاركة بواسطة Eng. Usama El-Mokadem في 4 يونيو 2007 في 19:10

Eng. Usama El-Mokadem

Nothing is impossible, the word impossible itself says that: I M - Possible

#5

أفضل طريقة برأيى هى عمل Ping راجع Ping remote machine طبعا هتعمل Ping على الموقع و تشوف النتيجة.

هذا الموضوع مغلق.

مواضيع مشابهة