ftp_chdir mit Prüfung auf Existenz von Verzeichnis schlagt fehl

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

  • ftp_chdir mit Prüfung auf Existenz von Verzeichnis schlagt fehl

    Hallo,

    ich lade mittels PHP lokale Bilder auf dem Server auf einen anderen Server per FTP.

    Das Script prüft ob das Zielverzeichnis schon existiert, falls nicht erstellt es das jeweilige Verzeichnis.

    Doch seltsamerweise wirft er mir ab und zu (nicht immer) die Meldung aus das das Zielverzeichnis nicht existiert und bricht ab.

    Hier mein Code:

    PHP-Code:
    // Herstellen der Basis-Verbindung
    $conn_id ftp_connect("$ftp_server"); 
    // Einloggen mit Benutzername und Kennwort
    $login_result ftp_login($conn_id"$ftp_user""$ftp_pass"); 
    // Upload der Datei
    ftp_chdir($conn_id"album");
    // check if the directory exists & change to it on the destination
       
    if (!ftp_chdir($conn_id,$userid_mail))
       {
           
    // remote directory doesn't exist so create & enter it
               
    ftp_mkdir    ($conn_id,$userid_mail);
               
    ftp_chdir    ($conn_id,$userid_mail);
       }
    //ftp_chdir($conn_id, $_SESSION["uid"]);
    $upload ftp_put($conn_id"$bildname_1""$diru2$bildname_1"FTP_BINARY); 
    $upload ftp_put($conn_id"$bildname_2""$diru3$bildname_2"FTP_BINARY); 
    $upload ftp_put($conn_id"$bildname_3""$diru"FTP_BINARY); 
    $pic_size_1 ftp_size($conn_id$bildname_1);
    $pic_size_2 ftp_size($conn_id$bildname_3);
    // Schließen des FTP-Streams
    ftp_quit($conn_id); 
    Doch der Code an sich sollte ja stimmen, oder? Bei Prüfungen ob die Verzeichnis-Variablen auch einen Inhalt haben konnten keine Fehler festgestellt werden.
Lädt...
X