Hallo,
mit einem HTML-Formular kann man Dateien von der Festplatte auswählen, um diese hochzuladen.
Die ausgewählte Datei soll von einem php-Skript empfangen werden und dort per ftp auf den server gelegt werden.
Doch irgendwas beim ftp_put läuft schief. Hier ist mein code:
//nimmt die Datei entgegen, $file ist dann z.B. C:\bilder\abc.gif
$file = $_REQUEST['userfile'];
//das Verbinden und Login klappt einwandfrei, keine Fehlermeldung
$ftp = ftp_connect('www.abc.de') or die ("connect-fehler");
ftp_login($ftp, $id, $pw) or die ("login-fehler");
//erzeugt den upload-Ordner
ftp_mkdir($ftp, 'uploads');
//hier tritt der Fehler auf
ftp_put($ftp, "uploads/abc.gif", $file, FTP_ASCII) or die ("ftp_put Fehler");
ftp_quit($ftp);
Wo könnte denn der Fehler liegen? Den Übertragungsmodus habe ich auch schon mit binary probiert, das ändert nichts. Stimmen vielleicht die pfadangaben nicht ganz? hab da auch schon einiges probiert, aber ohne Wirkung.
Wär nett wenn mir jemand helfen könnte.
Gruß, Markus