PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fehler in der Variablen-Übergabe beim Upload


nino
29.10.2003, 09:36:30
Code in der "hochladen.htm"


<FORM ACTION="hochladen.php" enctype="multipart/form-data" METHOD="post">
<TABLE WIDTH="550">
<TR>
<TD BGCOLOR="#F0F0F0">Bild:</TD>
<TD BGCOLOR="#F0F0F0">(200x200 px)</TD>
</TR>
<TR>
<TD COLSPAN="2" BGCOLOR="#F0F0F0"><INPUT TYPE="file" NAME="bild" SIZE="102"></TD>
</TR>
<TR>
<TD COLSPAN="2"><INPUT TYPE="submit" CLASS="Button" VALUE="Absenden"></TD>
</TR>
</TABLE>
</FORM>



Code in der "hochladen.php"


$bild = $HTTP_POST_VARS['bild'];

//---UPLOAD---------ANFANG----------------------------------


$size = $bild_size; // Größe der Datei

$bildname = $bild_name; // Der Originalname

$type = $bild_type; // Der MIME Type der Datei


if(eregi("(jpg|gif)$",$bildname)) {
if($size<15000 AND $size!=0) {
move_uploaded_file($bild,$bildname); // Kopiert das Bild


echo "Die Datei wurde erfolgreich hochgeladen.<br>";
echo "Größe: ".$size." Byte<br>";
echo "Name: ".$bildname."<br>";
echo "MIME-Type: ".$type."<br>";
echo "Ansehen: <a href='".$bildname."'>".$bildname."</a><br>";
} else {
echo "Ihre Datei ist zu groß oder gleich 0";
}
} else {
echo "Falsche Erweiterung: ".$bildname;
}

//---UPLOAD---------ENDE----------------------------------



Mit diesem Code versuche ich gerade meinen Upload zu realisieren. Scheint auch alles zu klappen, nur die datei befindet sich danach nicht auf dem Server! (Rechte des Ordners = 777)!

Ich glaube ja, dass der Fehler bei der Übergabe der Variablen liegt, in der der Pfad zur Datei gespeichert ist ($bild)!

Was mache ich falsch?

Danke, nino

lindic
29.10.2003, 10:09:13
moin!

das hier sollte gehen:

move_uploaded_file($_POST['bild']['tmp_name'],$_POST['bild']['name']);


gruß,
lindic

nino
29.10.2003, 16:19:34
Danke, habs jetzt geschafft...