also, es ist alles richtig (vom code her) nur bloed gemacht
zeile 16 kannst du ersatzlos streichen
zeile 29 --> if (!logged_in()) das schmeisst du raus udn machst dafür ein else hin.
und du kannst dort jedes print ganz locker gegen ein echo austauschen, da gibt es keine unterschiede, beide funktionen (es sind eigentlich keine funktionen) machen fast dasselbe.
das print_r muss ein print_r sein, ich glaube fast, dass du das gegen ein echo austauschen möchtest oder?
wenn ja, dann mach mal aus dem print_r($_FILES) ein print_r($_FILES,true)