Uploaden von Bildern geht irgendwie nicht
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
PHP:
<?php
$msn = $_POST["msn"];
$vorname = $_POST["vorname"];
move_uploaded_file($_FILES['userfile']['tmp_name'], "upload/".$_FILES['tag/datei">datei']['name']);
?>
Wieso geht das nicht?
HTML:
<td align="right">
<font face="Verdana" size="2" color="#FFFFFF">
Anzeigename: </font></td>
<td height="19" valign="top">
<input name="vorname" size="39"></td>
</tr>
<tr>
<td align="right"> </td>
<td height="19" valign="top">
<font color="#0FCDFF" face="Verdana" size="1">
Dieser Name wird beim Voting
angezeigt.</font></td>
</tr>
<tr>
<td align="right">
<font color="#FFFFFF" face="Verdana" size="2">
MsN-Addy</font></td>
<td height="19" valign="top">
<input name="msn" size="39"></td>
</tr>
<tr>
<td align="right"> </td>
<td height="19" valign="top">
<font face="Verdana" size="1" color="#0FCDFF">
Damit wir dir bescheid geben können
falls ein neuer Staffel gestartet
wird.</font></td>
</tr>
<tr>
<td align="right">
<font color="#FFFFFF" face="Verdana" size="2">
Dein Foto:</font></td>
<td height="19" valign="top">
<input type="file" name="userfile" size="20"><input type="submit" value="Mitmachen" name="B1"></td>
</tr>
<tr>
<td align="right" width="162"> </td>
<td height="19" width="311" valign="top">
<font face="Verdana" size="1" color="#0FCDFF">
Kann und darf nicht geändert werden
nach der Anmeldung!</font><p> </td> -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Kommt einfach gar nichts?
Prüf doch mal mit is_uploaded_file() ob auch was da ist.
Ansonsten hilft dir das vlt weiter: http://de2.php.net/move_uploaded_file -
Da ich den form-Tag in deinem Script nicht finden kann, vermute ich mal, dass dieser außerhalb steht.
Allerdings solltest du auch überprüfen, ob du enctype="multipart/form-data" angegeben hast, da Uploads sonst nicht funktionieren und das $_FILES-Array leer ist. Außerdem schreibst du in deinem PHP-Teil einmal $_FILES['userfile'] und einmal $_FILES['datei'], richtig ist nur das erste, denn so steht es in deinem Formular definiert. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage