So, ich bins wieder.
Habe beide möglichkeiten ausprobiert und keine von beiden tut.
Bei der ftp - Variante bekoome ich immer folgenden Fehler angezeigt:
Zitat
Warning: ftp_mkdir(): /xxxx/xxxx/xxxx/xxx/xxx/xxxx/xxxx/pics/123: No such file or directory in /xxxxx/xxxx/xxx/xxxx/xxxxx/xxxx/mkdirectory_gal.inc.php on line 24
Da wollte ich einen Ordner mit Namen "123" erstellen.
Dazu die passende Datei mit dem Fehler in Zeile 24:
<?php
if ($directory_erstellen=="Album erstellen"){
$ftp_server="XXXXXX";
// Herstellen der Basis-Verbindung
$conn_id = ftp_connect("$ftp_server");
$ftp_user_name="XXXXX";
$ftp_user_pass="XXXXXX";
// Einloggen mit Benutzername und Kennwort
$login_result = ftp_login($conn_id, "$ftp_user_name", "$ftp_user_pass");
// Verbindung überprüfen
if ((!$conn_id) || (!$login_result)) {
echo "Ftp-Verbindung nicht hergestellt!";
echo "Verbindung mit $ftp_server als Benutzer $ftp_user_name nicht möglich";
die;
} else {
echo "Verbunden mit $ftp_server als Benutzer $ftp_user_name";
}
$ftp_file=""/xxx/xxx/xxx/xxx/xxxx/xxx/xxxx/pics/$directory"";
ftp_mkdir($conn_id,$ftp_file);
$chmod_cmd="CHMOD 0777 ".$ftp_file;
ftp_site($conn_id, $chmod_cmd);
// Schließen des FTP-Streams
ftp_quit($conn_id);
}
?>
Alles anzeigen
Habe den Pfad vom root-Verzeichniss aus genommen. Es kommt auch noch die Fehlermeldung, daß er chmod nicht ändern kann da er das Verzeichniss nicht findet, ist aber klar da ja vorher auch nicht erstellt wurde. Aber wieso wird es nicht erstellt?
Bei meiner ersten Variante (siehe erster Beitrag) wird das Verzeichnis zwar erstellt, aber ich kann nichts in das Verzeichnis hochladen.
Weiß noch jemand Rat?