Mailinglisten-Archive |
Einführung: ********* Habe aus einem Buch ein Skript zum Bildupload genommen! Ich lasse es auf meinem Computer laufen (nicht auf nem Webserver). Aber beim Kopieren des Bildes in das verzeichnis hab ich Probleme! Original-Skript: ************ <html> <head> <title>Listing 9.15: Ein Script zum Hochladen von Dateien</title> </head> <?php $weburl = "http://127.0.0.1/test/drink"; if(isset( $fupload)) { print "path: $fupload<br>\n"; print "name: $fupload_name<br>\n"; print "size: $fupload_size bytes<br>\n"; print "type: $fupload_type<p>\n\n"; if($fupload_type == "image/gif") { copy ( $fupload, "$weburl/$fupload_name") or die ("Konnte nicht kopieren"); print "<img src=\"$weburl/$fupload_name\"><p>\n\n"; } } ?> <body> <form enctype="multipart/form-data" action="<?php print $PHP_SELF?>" method="POST"> <input type="hidden" name="MAX_FILE_SIZE" value="51200"> <input type="file" name="fupload"><br> <input type="submit" value="Verschicke Datei!"> </form> </body> </html> Mein System: *********** PHP Version 4.0.4 auf einem Win 98 SE Rechner! Außerdem benutz ich Microsoft Personal Web Server 4.0! (Ich weiß ich weiß Apache ist besser :-) ) Die Fehlermeldung *************** Warning: Unable to create 'http://127.0.0.1/test/drink/smilie05-prev.gif': No such file or directory in D:\test\drink\bild.php on line 15 Konnte nicht kopieren Die Frage ******** Woran liegts? Braucht das Sript irgentwelche Rechte, um die Datei dorthin zu kopieren? Kommt Win 98 überhaupt mit soetwas klar? Aber irgentwie scheint auch die Datei gar nicht hochgeladen zu werden! Denn wenn ich ein jpeg hochlade, dann ist kein keine TMP Datei mit dem Namen vorhanden, wo sie angeblich sein sollte! Irgentwie ist das alles ein großes Rätzel für mich! Kann mir jemand helfen?
php::bar PHP Wiki - Listenarchive