Mailinglisten-Archive |
> ich möchte gern ein file uploaden und diese dann in ein bestimmtes > verzeichnis bewegen: > dies versuche ich wie folgt: > > <form ENCTYPE=\"multipart/form-data\" ACTION=\"eintragen.php3\" > METHOD=\"POST\">\n"; > echo "Bild wählen:<INPUT NAME=\"userfile\" TYPE=\"file\">\n"; > > wenn die form geschickt wird. in der ersten zeile: > > exec ("mv $userfile /tmp/test.gif"); > > --- > so, jetzt mein problem: > ich sehe die datei ganz kurz im /tmp/ als php45363 oder so und dann ist > sie weg ? aber wohin ? > der user wwwrun darf auch in /tmp/ schreiben > LAMP system > was mach ich falsch ? > Hallo Rainer, lt. Docu wird die Datei von PHP gelöscht und zwar kurz bevor PHP selbst beendet wird. 'exec' bedeutet, daß der PHP-Prozeß durch den neuen ersetzt wird, das ist in Deinem Falle 'mv'. Vorschlag (nicht getestet): system("mv $userfile /tmp/test.gif"); exit oder Dateifunktionen von PHP verwenden. Gruß Willi Kempter SGL Carbon GmbH 86405 Meitingen
php::bar PHP Wiki - Listenarchive