ping ב-PHP - רעיונות? - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

ping ב-PHP - רעיונות?


izikd

Recommended Posts

ברצוני לעשות ping מהאתר שלי, שבנוי על PHP.

ידוע לי כי ישנם פקודות כמו system(), exec(), אשר מריצות ישומים/פקודות על השרת.

ואכן 2 פונקציות האלה עושות את העבודה וניתן לעשות עימן ping, אך הבעיה היא שלכל IP שאני לא יבחר הוא עושה time out.

ניסיתי לעשות גם traceroute, אותו סיפור - הכל עובד, אבל יש timeout (יש לציין שזהו timeout של הפקודה בשרת, ולא קשור לPHP).

למישהו יש רעיונות כיצד כן לעשות ping מהשרת? ישנם עוד פונקציות שהפעולה שלהם היא ממש לעשות ping?

קישור לתוכן
שתף באתרים אחרים

אני אכן מכיר את הסקריפט, והוא עובד על אותו עיקרון בדיוק.

ואף בדקתי אותו בשרת.. והוא לא הזין תוצאות טובות

עריכה:

נראה לי שמצאתי תשובת פשרה, באחד מהסקריפטים שם באתר... :P

מה שאני עושה זה

1. מודד את הזמן

2. מופתח סוקט קישור עם האתר ( fsockopen())

3. מודד את הזמן

ואז אני באצם מחסר את שני הזמנים ואני מקבל כמה זמן לקח לי לעשות את זה... ;D

אבל הבעיה פה זה עם שהם לא של אתרים, אלא סתם IP רגילים :(

ואני חושב שיש גם כל מיני delayים בין הפעולות ככה שזה פחות אמין :-\

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...