Script für online-offline anzeige eines Servers

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Script für online-offline anzeige eines Servers

    hi leute,

    wie kann ich per php abfragen ob mein ftp-server online oder offline ist??
    per echoausgabe soll's dann für flash ausgegeben werden.
    $PHP resource 4ever$

  • #2
    halt mein deine nase in die php manual und erschnüffel die erklärung zu fsockopen()
    h.a.n.d.
    Schmalle

    http://impressed.by
    http://blog.schmalenberger.it



    Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
    ... nur ohne :-)

    Kommentar


    • #3
      PHP-Code:
      <? 
      $ip = "www.lin.ux"; 
      $online=exec("ping $ip -c 1"); 
      // $online=exec("ping $ip -n 1");  // für WINDOZ
      if (eregi("unbekannter host", $online) || eregi("unknown host", $online)) { 
          print "ping nach $ip funzt nit<br>\n"; 
      } else { 
          print "ping nach $ip funzt<br>\n"; 

      ?>

      Kommentar


      • #4
        Funzt das hier icht eigentlich auch bei ftp Servern?:

        PHP-Code:
        <?php echo (@fopen 'ftp://xyz:abc@123.123.123.123','r') ? 'Online' 'Offline'); ?>
        ??? Geht das nicht auch?

        Kommentar


        • #5
          Mal ne Ergänzungsfrage, wie bekomme ich das Ergebnis vom ping?
          Beantworte nie Threads mit mehr als 15 followups...
          Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

          Kommentar


          • #6
            @MelloPie
            Ergebnis steht in $online

            Kommentar


            • #7
              ok werds mal probieren...
              danke
              Beantworte nie Threads mit mehr als 15 followups...
              Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

              Kommentar


              • #8
                danke, hat gefuntzt.

                @schmalle
                wurde bei den vordefinierten variablen nicht fündig. deswegen hab ich gepostet. weiß nicht wie man sowas selbst schreibt.
                => geh nicht immer gleich los auf mich => bevor ich poste schau ich immer in's manual. geht ja schneller!!!
                $PHP resource 4ever$

                Kommentar


                • #9
                  Original geschrieben von Killerattacks
                  Funzt das hier icht eigentlich auch bei ftp Servern?:

                  PHP-Code:
                  <?php echo (@fopen 'ftp://xyz:abc@123.123.123.123','r') ? 'Online' 'Offline'); ?>
                  ??? Geht das nicht auch?
                  obs geht k.a. !!! aber die abfrage dauert länger!!

                  JOAT
                  the end comes faster than you think - you've already reached it!

                  Kommentar


                  • #10
                    bei mir gehen die Lösungen beide nicht. Ich denke mal, dass mein Provider (Kontent) die Ausführung von Ping nicht erlaubt und auch den Zugriff auf fremde FTPs unterbindet. die Variable $online im ersten Script ist immer Leer. Beim zweiten Script kommt eine Warnung, dass die Datei nicht existiert, obwohl sie sicher existiert.
                    http://www.jch2k.de

                    Kommentar


                    • #11
                      Oder aber du machst es einfach so:
                      PHP-Code:
                      $con3 fsockopen ($row['ServerIP'], 80, &$errno, &$errstr1);
                                      if (!
                      $con3)
                                      {
                                          echo 
                      '<img src="/img/symbole/smiley-off.gif">';
                                      }
                                      else
                                      {
                                          
                      fputs($con3"\n");
                                          echo 
                      '<img src="/img/symbole/smiley-on.gif">';
                                          
                      fclose ($con3);
                                      } 
                      *winks*
                      Gilbert
                      ------------------------------------------------
                      Hilfe für eine Vielzahl von Problemen!!!
                      http://www.1st-rootserver.de/

                      Kommentar

                      Lädt...
                      X