Bildupload will nicht
Hacker9k3
- php
Hallo!
Bin grad dabei, einen Bildupload zu schreiben. im einem Formular mache ich ne Abfrage <input type="file" name="file">
und möchte dann das Bild mittels copy() auf den Server speichern. Die Datei wird vorher einzigartig durch einen Timestamp-Rename gemacht. doch irgendwie geht das nicht, es kommt immer folgende Fehlermeldung:
Warning: copy(C:\Dokumente und Einstellungen\Christian\Eigene Dateien\Eigene Bilder\diebels_kl.jpg): failed to open stream: No such file or directory in /www/server.de/kunden/gps/admin/index.php on line 25
das Formular sieht sieht so aus:
___________________________________________________________
<form name="file" method="POST" action="index.php">
<input type="file" name="file">
<input type="submit" name="speichern" value="speichern">
</form>
___________________________________________________________
das Upload-Script sieht so aus:
___________________________________________________________
$imagedir="image_klein/";
$Rename=time();
copy($file, $imagedir.$Rename.$file_name);
___________________________________________________________
wo ist mein Fehler? Bin schon total verzweifelt!
Wird eigentlich die Variable $file_name automatisch genertiert durch die Bestimmung der Variablen $file über den Input-Tag "file"?
Danke für die Aufmerksamkeit!
Huhu
doch irgendwie geht das nicht, es kommt immer folgende Fehlermeldung:
Warning: copy(C:\Dokumente und Einstellungen\Christian\Eigene Dateien\Eigene Bilder\diebels_kl.jpg): failed to open stream: No such file or directory in /www/server.de/kunden/gps/admin/index.php on line 25
Na die ist doch recht eindeutig.
<form name="file" method="POST" action="index.php">
<input type="file" name="file">
<input type="submit" name="speichern" value="speichern">
</form>
Mmmh, da sollte im Form-Tag noch ein
enctype="multipart/form-data"
ergänzt werden.
wo ist mein Fehler? Bin schon total verzweifelt!
Benutze $_FILES, benutze nicht copy() sondern move_uploaded_file()
und lies dort nach:
http://de.php.net/features.file-upload
http://php-faq.de/q/q-formular-upload-php4.html
Viele Grüße
lulu
Hallo!
Knappe Antwort: Beschäftige dich bitte mit Kapitel 34. Steuerung von Dateiuploads des PHP-Manuals!
Da steht eigentlich alles drin, was man braucht!
Ciao,
Andy