שלח תשובה

זירת השאלות

559
צפיות
4
תשובות

שאלה בהקשר של header (שפת php)

,‏ 25 באוגוסט, 2006

שלום רב,

אני מעונייו לבדוק ע"י שרת חיצוני את יציבות אתרי

החלטתי להריץ cron לעמ' הראשי של האתר שלי ובאותו דף לעשות שאילתה ל- header של האתר שלי וכך לבדוק אם הוא באוויר או שהוא נפל.

השאלה שלי היא איך אני עושה את זה ? איך אני מגלה מה ה- header ואם כן איך אני קורא דרכו אם האתר באוויר או לא?

יש לכם דרך אחרת להמליץ לי כדי לדעת אם האתר באוויר או לא?

נ.ב.
זה חשוב לי כדי למדוד את טיב השרת שלי

תודה!

תגיות:

4 תשובות

  1. eLisHa הגיב:

    אתה לא צריך לשלוח headers בשביל
    לראות אם השרת למעלה


    if($f = @fsockopen('myserver.net','80'))
    {
      // Connection succeeded
    }
    else
    {
    // Connection failed – DOWNTIME 🙂
    }

    בכל אופן GET / HTTP/1.0 יעבוד מספיק טוב בד"כ אם אתה רוצה לקבל פלט

  2. לא הבנתי את הדוגמא
    בכל אופן היא לא עובדת לי, אם תוכל להסתכל בבקשה:


    <?php
    if($f = @fsockopen('http://walla.co.il','80'))
    {
    print "חי";
    }
    else
    {
    print "מת";
    }
    ?>

שלח תשובה