Markus: ftp_put will nicht

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

  1. hallo,
    es wird sicherlich am pfad liegen.

    sende mal auf deinen server eine php info.
    schaue mal wo dort der pfad für bilder / dateien
    angeben ist.

    bis dann
    ralph