Probleme mit php-upload
-
<FORM enctype="multipart/form-data" action="<?php echo $PHP_SELF; ?>?page=9" METHOD="post">
<TABLE>
<TR>
<TD CLASS="caption2">Bilder hochladen
</TD>
</TR>
<TR>
<TD> <INPUT TYPE="File" NAME="picture1">
</TD>
</TR>
<TR>
<TD> <INPUT TYPE="File" NAME="picture1">
</TD>
</TR>
<TR>
<TD><INPUT TYPE="submit" NAME="uploadpics" VALUE="Bilder hochladen"></TD>
</TR>
</TABLE>
</FORM><?php
if($_POST['uploadpics'])
{
echo $tempname = $_FILES[file][tmp_name];
echo $name = $_FILES[file][name];
echo $type = $_FILES[file][type];
echo $size = $_FILES[file][size];
}Ich bekomme nie eine Ausgaben, soll heißen, dass das array $_FILES leer ist. Ich habe leider noch keine Erfahrung im Bereich des Uploads per PHP. Was mache ich falsch? Danke für eure Hilfe!
MfGTobsen
-
statt file musst du den Namen des Upload-Feldes hinschreiben (warum eigentlich 2 mit gleichem Name?), außerdem sind die Schlüssel Strings, also in '' einschließen:
// mal ein kleines Bsp. zur Verdeutlichung echo $_FILES['picture1']['name'];
-
thank you... das mit den gleichnamigen Feldern war ein Versehen..