Hello,
Das ist ja der Hammer. Mit Formularfeld: <... name="probe">
geht es nicht, aber mit <... name='probe'> geht es?? ;)
Welchen Browser hast Du, welchen Zeichensatz verwendest Du und was zeigt der _Browser_ im Quelltext an? Das, was Du in PHP auf die Reise schickst, ist nicht alleine relevant. Da gibts schon noch ein paar andere "Verkurbelstellen"...
Was kommt denn im Script auf dem Server an?
Lass Dir mal $_FILES anzeigen
mit var_dump() http://de3.php.net/manual/de/function.var-dump.php
oder print_r() http://de3.php.net/manual/de/function.print-r.php
Außerdem sollte als erstes immer der Fehlerwert auf Existenz und identisch 0 geprüft werden
if(isset($_FILES['probe']['error']) and $_FILES['probe']['error'] === 0)
{
## nur dann wurde _eine_ Datei fehlerfrei hochgeladen
}
Wenn $_FILES['probe']['error'] ein Array ist, wurden _mehrere_ Dateien hochgeladen.
Harzliche Grüße vom Berg
http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau