Moin!
Noch einen Hinweis: wenn eine datei gesendet werden soll muß noch folgendes im <form>-Tag stehen: ENCTYPE="multipart/form-data", also
<form action="script" ENCTYPE="multipart/form-data" method="Post">
Du kannst dann auch keine anderen Formulardaten senden als POST, nur die Datei.
Bevor Mißverständnisse aufkommen: Dateien kann man nur mit POST als Formular-Methode versenden, und muß zwingend den ENCTYPE wie oben angegeben verwenden - aber man kann ohne Probleme noch ganz viele weitere Daten mit im Formular haben, die ebenfalls mitgeschickt werden. Man kann auch beliebig viele Dateiformularelemente haben, die alle gesendet werden.
Was leider von serverseitigen Skriptsprachen nicht durchgehend fehlerfrei akzeptiert wird, und auch von vielen Browsern nicht unterstützt wird, ist, dass ein Dateifeld _mehrere_ Dateien versenden kann, indem man mehrere Dateien auswählt.
- Sven Rautenberg
Diese Signatur gilt nur am Freitag.