הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 27-02-08, 16:34   # 1
Gil B
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
הודעות: 1,120

Gil B לא מחובר  

[PHP] בדיקת תגובה משרת מרוחק

יש לכם מושג איך אני יכול לבדוק תגובה של שרת מרוחק לכתובת שנאי נותן? [באמצעות בדיקת PING?]
[אם אני אתן http://walla.co.il אני רוצה שהוא יבדוק אם יש תגובה או לא..]


אני לא יודע ולא בטוח אם יש פונקציה בנויה של זה...
תודה רבה =]
__________________


Last edited by Gil B; 27-02-08 at 16:43..
  Reply With Quote
ישן 27-02-08, 16:47   # 2
Rom
Winner
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,359

Rom לא מחובר  

סוקטים
__________________
בברכה, רום.
מתכנת אפליקציות אינטרנט.

אימייל: Rom.As10@gmail.com
מסנג'ר: Rom_as10@hotmail.com
  Reply With Quote
ישן 27-02-08, 16:56   # 3
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

מה זה תגובה?
אתה יכול לנסות להתחבר כמו שאמרו פה אליו לפורט 80 אבל גם אם הוא יגיב, זה לא אומר שהאתר מתפקד בצורה תקינה.
  Reply With Quote
ישן 27-02-08, 17:21   # 4
Gil B
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
הודעות: 1,120

Gil B לא מחובר  

אני מתכוון לבדוק אם הדומיין קיים או לא.
פשוט לא באצמעות SOCKET חיבור לWHOIS.
חשבתי על משהו בסגנון System(ping); אני יודע שיש פונקצית עבודה עם זה, רק שלמיטב ידיעתי צריך לבטל את האבטחה שיש על הפונקציה..

למישהו יש עוד רעיונות בלי שאצטרך לעשות את זה?
__________________

  Reply With Quote
ישן 27-02-08, 17:48   # 5
pirsomet
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Jan 2008
הודעות: 104

pirsomet לא מחובר  

לא כל השרתים עונים על PING. כלומר יכול להיות מצב שהרשת זמין אבל לPING הוא לא עונה.
אני מציעה לך לעשות משהו כמו:
קוד:
if(@fopen("http://www.example.com/", "r"))
{
echo "server online";
}
  Reply With Quote
ישן 27-02-08, 18:12   # 6
Gil B
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
הודעות: 1,120

Gil B לא מחובר  

pirsomet אתה בטוח שSYSTE,M PING לא עובד על כל האתרים? זה לא נשמע הגיוני בכלל
__________________

  Reply With Quote
ישן 27-02-08, 18:52   # 7
pirsomet
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Jan 2008
הודעות: 104

pirsomet לא מחובר  

אני בטוח אבל בעיקרון יכול להיות שאחוז האתרים אלו הוא ממש קטן.
  Reply With Quote
ישן 27-02-08, 19:50   # 8
reXtea
חבר מתקדם
 
reXtea's Avatar
 
מיני פרופיל
תאריך הצטרפות: Dec 2006
מיקום: באר שבע
גיל: 31
הודעות: 374
שלח הודעה באמצעות MSN אל reXtea

reXtea לא מחובר  

כדי לבדוק WHOIS אתה צריך לשלוח סוקטים למאגרי נתונים על דומיינים.
כדי לבדוק האם אתר מסויים עובד אתה יכול לשלוח פינגים.
__________________
Amir fridman
-----------------------
Professional website developer.
xhtml, css, javascript, xml, ajax, php, mysql
  Reply With Quote
ישן 29-02-08, 17:17   # 9
OrPol
א.פורום תוכנה
עסק רשום
 
OrPol's Avatar
 
מיני פרופיל
תאריך הצטרפות: Aug 2006
הודעות: 1,979

OrPol לא מחובר  

ציטוט:
נכתב במקור על ידי pirsomet צפה בהודעה
לא כל השרתים עונים על PING. כלומר יכול להיות מצב שהרשת זמין אבל לPING הוא לא עונה.
אני מציעה לך לעשות משהו כמו:
קוד:
if(@fopen("http://www.example.com/", "r"))
{
echo "server online";
}
זה לא יחזיר לו SERVER ONLIE גם אם זה יהיה ERR 404 ?
  Reply With Quote
ישן 29-02-08, 17:59   # 10
pirsomet
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Jan 2008
הודעות: 104

pirsomet לא מחובר  

זה לא יחזיר, בדקתי עכשיו. אבל עדיין בטח גם זה יהיה נכון לא לגבי כל המקרים של 404
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 12:33.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ