timon: upload-file als post - warum?

Hallo,

ich hab da folgendes problem: ich möchte über ein formular dateien hochladen. Diese sollen eigentlich als $_FILES[] ankommen, kommen aber als $_POST[] an. hier das formular:

echo "  
<form method=\"post\" action=\"upload.php\">  
<input type=\"text\" name=\"upload_title\" maxlength=\"30\">  
<input type=\"file\" name=\"upload_file\">  
<input type=\"submit\" name=\"upload_submit\" value=\"Upload it!\">  
</form>  
";

ich habe schon auf selfHTML und auf de.php.net gesucht, aber es einfach nicht gefunden.

Server erhielt folgende Daten:
GET: Array
(
)
POST: Array
(
    [upload_title] => test
    [upload_file] => test.bmp
    [upload_submit] => Upload it!
)
FILES: Array
(
)

nun sollte die datei doch eigentlich in dem array $_FILES[] gespeichert sein, aber ich finde nicht heraus warum das nicht geht...

vielleicht kann mir da einer weiterhelfen...

danke

--
Käsebrötchen
  1. Hallo!

    <form method="post" action="upload.php">

    Da fehlt aber was!

    <form method="post" action="upload.php" enctype="multipart/form-data">

    André Laugks

    --
    Die Frau geht, die Hilti bleibt!
    1. Da fehlt aber was!

      <form method="post" action="upload.php" enctype="multipart/form-data">

      Vielen dank!

      das hat das problem bewältigt...

      --
      Käsebrötchen
  2. Hi,

    <form method="post" action="upload.php">

    Du mußt noch den geeigneten enctype angeben (multipart/form-data), sonst wird nur der Dateiname, nicht jedoch die Datei übertragen.

    cu,
    Andreas

    --
    Warum nennt sich Andreas hier MudGuard?
    Schreinerei Waechter
    O o ostern ...
    Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.