PHP Dateiupload Problem
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Hallo,
ich hab folgendes PHP-Skript zum Testen erstellt:
<html> <head> <title>Upload</title> </head> <body> <h1>Upload Test</h1> <?php echo '<p>Inhalt von $_POST:<br>'; print_r($_POST); echo '</p><p>Inhalt von $_FILES:<br>'; print_r($_FILES); echo '</p>'; ?> <form action="upload.php" method="post"> <input type="file" name="uploaddatei"> <br> <input type="submit" name="senden" value="Hochladen"> </form> </body> </html>
Es ist vorübergehend unter http://www.fuerderer.lima-city.de/upload.php gespeichert.
Wenn ich nun eine Datei hochlade, ist in $_POST ein Eintrag, in dem steht, wie die Datei auf meiner Festplatte heißt.
$_FILES ist komplett leer.
Was mache ich falsch? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
fuerderer schrieb:
wichtiges fehlt ;)
... Was mache ich falsch?<?php if(!empty($_POST)) { echo '<p>Inhalt von $_POST:<br><pre>'; print_r($_POST); echo '</p></pre><p>Inhalt von $_FILES:<br><pre>'; print_r($_FILES); echo '</p>'; } else { exit(<<< EOT <html> <head> <title>Upload</title> </head> <body> <h1>Upload Test</h1> <form action="upload.php" method="post" enctype="multipart/form-data"> <input type="file" name="uploaddatei"> <br> <input type="submit" name="senden" value="Hochladen"> </form> </body> </html> EOT ); }
also um sicher zu gehen:
.<form action="upload.php" method="post" enctype="multipart/form-data">
-
Danke, so funktioniert es
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage