phpbar.de logo

Mailinglisten-Archive

[php] Bildupload

[php] Bildupload

Jean Fiedler php_(at)_phpcenter.de
Mon, 10 Sep 2001 13:23:03 +0200


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