PHP fileupload

04/04/2012 13:32 epiTR#1
Huhu,
ich habe gerade ein Problem mit dem Upload von Dateien mit PHP.
Ich bekomme es nicht hin, irgendetwas von der Datei zu bekommen (tmp_name, name, etc.).
Habt ihr da vielleicht eine Idee?

upload.html
PHP Code:
<form action="upload.php" method="post">
    <
input type="text" name="title" id="title" value="Title" onfocus="if(this.value == \'Title\') { this.value = \'\'; }"><br>
    <
textarea name="description" id="description" cols="40" rows="10" onfocus="if(this.value == \'Description\') { this.value = \'\'; }">Description</textarea><br>
    <
input type="file" name="upload" id="upload" value="File"><br>
    <
input type="submit" id="submit" value="Submit">
</
form
upload.php
PHP Code:
<?php
if (isset($_POST['title']) && isset($_POST['description']) && isset($_FILES['upload']['tmp_name'])) {
    
$tile $_POST['title'];
    
$description $_POST['description'];
    
$file $_FILES['file'];
    echo 
"Alle Daten empfangen";
} else {
    echo 
"Fehlerhafte Daten";
}
// if
?>
04/04/2012 14:04 Deathman10#2
Der Code für das hochladen in einen anderen ordner:
PHP Code:
move_uploaded_file($_FILES['datei']['tmp_name'], "deinuploadordner/".$_FILES['datei']['name']); 
So müsste es klappen, probiers mal aus ;)
04/04/2012 14:32 epiTR#3
Das Problem ist aber, dass das Script nicht einmal "$_FILES['upload']['tmp_name']" kennt.
04/04/2012 14:36 Deathman10#4
Mach in den <form>-Tag noch
PHP Code:
enctype="multipart/form-data" 
rein ;)
04/04/2012 14:46 epiTR#5
Danke, das war der Fehler :)
04/04/2012 14:49 Deathman10#6
Ahh ok no problem :)