Ich habe das Script jetzt mal auf meiem PC getestet.
Bei der gelegenheit: Bitte immer <?php schreiben, das ist die einzige PHP Kennung die immer funktioneirt

Das Script hat funktioniert.

Ich denke ser Fehler liegt in der Pfadangabe:
Code:
/www/www/virtual/armitage2k.net/htdocs/public/scripts/upload/up/
Die Form passt. Die Angabe hatte ich bei mir aber falsch, da ein Verzeichnis falsch geschrieben war, was in einer leeren Seite resultierte.

Überprüf also den Pfad ggf. mit phpinfo() und korrigiere ihn. Eine andere Fehlerquelle kann es nicht geben.