Falsch ist, dass du versucht, auf die Festplatte des Servers zuzugreifen, anstatt auf die Datei die der Benutzer per Formular hochlädt. Ersetz also
Code:
if (move_uploaded_file("C:\a.txt", $uploaddir . "abc.txt")) {
mit
Code:
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir . "abc.txt")) {
, dann sollt's funzen.