[PHP5] FTP Server Status-Abfrage Problem...

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

  • [PHP5] FTP Server Status-Abfrage Problem...

    Sers,
    ich schlage mich seit gestern Abend mit folgendem Script herum:

    PHP-Code:
    mysql_connect("localhost""bla""blub");
    mysql_select_db("db");

    $timeout '15';

    $sql mysql_query("SELECT ip,port,user,pass FROM db");
    while(
    $row mysql_fetch_array($sql)) {

    $server $row[ip];
    $port $row[port];
    $user $row[user];
    $pass $row[pass];

      
    $conn = @ftp_connect($server,$port,$timeout);
      if(!
    $conn){
      
    $serverstat FALSE;
      }else{
          
    $log = @ftp_login($conn$user$pass);
          if (
    $log){
          
    $loginstat TRUE;
          }else{
          
    $loginstat FALSE;
          }
      
    $serverstat TRUE;
      }

      @
    ftp_quit($conn);

    if(
    $serverstat == TRUE){
    $status .= 'Server (<b>'.$server.'</b>) erreichbar ';
        if(
    $loginstat == TRUE){
        
    $status .= 'und Login hat geklappt<br>';
        }else{
        
    $status .= 'aber Login ist Fehlgeschlagen<br>';
        }
    }else{
    $status .= 'Server (<b>'.$server.'</b>) nicht erreichbar<br>';
    }

    }

    echo 
    $status
    ich würde gerne meine Server auf denen ich meine Opensource Pojekt-Dateien liegen habe alle paar Tage auf bestand Überprüfen da ich Größtenteils Server gestellt bekommen habe für die Projekte.

    ich beschäftige mich noch nicht allzulange mit PHP daher Sorry für das vielleicht simple Problem.

    ich würde die abfrage gerne so gestalten das nicht Alle Server zusammen sondern jeder einzeln geprüft wird, zb.

    Initiiere Server Prüfung
    Prüfe Server und gehe erst zum nächsten wenn Prüfung = TRUE or FALSE
    Server Prüfung Beendet

    da dieser Cronjob auch meinen Server nicht allzusehr belasten soll.

    EDIT: ich sehe von der Abfrage via socket ab da ich auch explizit prüfen will ob der Server komplett Down ist oder ob nur der Benutzerlogin nicht funktioniert.


    Grüße
    CoderFreak
    Zuletzt geändert von coderfreak; 19.12.2005, 10:42.
Lädt...
X