Hallo josef,
wirf das Script schleunigst weg und schau dir http://www.dclp-faq.de/q/q-formular-upload-php4.html an.
auch ein Blick ins Handbuch ist nie verkehrt :-) http://www.php.net/manual/de/features.file-upload.php
»» Warning: Unable to open '' for reading: [...]
ich vermute mal, dass php $datei einen Leerstring zuweist (da $datei vorher nicht deklariert wurde) und versucht dann die Datei die in $datei steht zu öffenen - was natürlich fehlschlägt.
Falls Du diesen Satz von Tobias nicht verstehst, lies bitte http://www.php.net/manual/de/security.registerglobals.php.
Freundliche Grüsse,
Vinzenz