nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Re: HTTP-FileUpload an FTP-Server schicken

Von: Dennis Nissen (dennis@sidata-pcs.de) [Profil]
Datum: 05.02.2007 23:29
Message-ID: <eq8b51$4e4$1@online.de>
Newsgroup: de.comp.lang.php.misc
Der Server speichert die Datei im Temp-Verzeichnis, bevor du Zugriff darauf
bekommst ... soweit ich weiß !
mit der globalen Variable $_FILES kannst du den temporären Speicherort der
Datei rausfinden, und sie dann per FTP hochladen ...

Gruß

Dennis
"Nicolas Rinke" <nrinke@t-online.de> schrieb im Newsbeitrag
news:52pml4F1p7ksmU1@mid.individual.net...
> Hallo,
>
> ich möchte mittels PHP eine Datei hochladen, allerdings nicht auf den
> Server, wo das Skript ist, sondern auf einen anderen FTP-Server. Da ich
> vorher schon eine Liste aller Dateien ausgebe, verwende ich den
> FTP-Wrapper:
>
> $host="xyz.de";
> $conn = ftp_connect($host);
> ftp_login($conn, $user, $paSS);
>
>
> <form enctype="multipart/form-data" action="uploader.php"
method="POST">
> <input type="hidden" name="MAX_FILE_SIZE"
value="100000">
> Choose a file to upload: <input name="uploadedfile"
> type="file"><br><br>
> <input type="submit" value="Upload File">
> </form>
>
>
> Aber wie kann ich die hochgeladene Datei nun in uploader.php entgegen
> nehmen? Das ist glaube ich ein HTTP-Upload (die einzige Möglichkeit die
> ich kenne). Ich möchte die Datei nicht zwischenspeichern, sondern direkt
> vom User auf den FTP-Server schieben...
>
> Ich habe nur "ftp_nb_put" gefunden, allerdings geht das wohl nur bei
einer
> Datei, die sich auf dem Server befindet, oder?
>
>
> Vielen Dank !!!
> Nico


[ Auf dieses Posting antworten ]

Antworten