Kai: Upload-Frage

Hallo,

ich wollte ein wenig mit Uploads spielen, auf dem Server meines Providers ist das auch kein Problem, nur zum Apache auf meinem Rechner funktioniert das nicht. Was muss ich dazu beachten? Die Einstellungen in der php.ini entsprechen denen des Providers, also Upload on und solche Sachen.

Nachfolgend mein Testscript.

<form enctype="multipart/form-data" action="test.php" method="POST">
Wählen Sie eine Datei:<br>
<input name="datei" type="file"><br>
<input type="submit" value="upload">
</form>
<?

echo $datei."<br>";
echo $datei_name."<br>";
echo $datei_size."<br>";
echo $datei_type."<br>";
echo $datei."<br>";
copy($datei, $datei_name);
echo "<img src='".$datei_name."' border='1'>";
?>

Grüße

Kai

  1. Hallo,

    Das gepostete Skript ist veraltet.

    Welche PHP-Version hast Du

    • beim "Provider"?
    • auf dem lokalen Webserver?

    Lies mal:
    dclp-FAQ: Wie funktioniert ein Datei-Upload über HTML-Formulare?
    http://www.dclp-faq.de/q/q-formular-upload-php4.html

    Dort steht, wie man es mit aktuellen PHP-Versionen machen sollte,
    naemlich mit $_FILE und move_uploaded_file().

    Gruesse,

    Thomas

    1. Danke Thomas, das entspricht auch eher meinem Stil, kannte $_FILES noch nicht, jetzt klappt es auch lokal. :-)