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
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
- Nicolas Rinke (06.02.2007 08:41)
- Claus Reibenstein (06.02.2007 09:14)
- Nicolas Rinke (06.02.2007 11:42)
- Jens Peter Möller (06.02.2007 18:47)
- Nicolas Rinke (07.02.2007 09:09)
- Jens Peter Möller (07.02.2007 09:21)
- Claus Reibenstein (07.02.2007 10:38)
- Joerg Behrens (06.02.2007 10:12)
