"; // Bei Klartext Dateien, koennen wir noch den Inhalt anzeigen if($_FILES['datei']['type'] == 'text/plain') { echo "Der Inhalt der Datei ist:
"; echo file_get_contents("./uploads/".$_FILES['datei']['name']); echo "\n"; } } } /* function handle_file_upload() */ // Sind wir authentifiziert?? if (!isset($_SERVER['PHP_AUTH_USER'])) { send_auth_header(); // Nein } else { // Ja, sind wir, nun auch die richtigen Zugangsdaten? if("jan" == $_SERVER['PHP_AUTH_USER'] && "naj" == $_SERVER['PHP_AUTH_PW']) { // Haben wir auch, nun das Upload Formular print_upload_form(); /* Wenn wir ein Formular zugeschickt bekommen, kuemmern wir uns drum */ if(isset($_FILES['datei'])) { handle_file_upload(); } /* Da ist jemand mit falschen Zugangsdaten, nochmal bitte. */ } else { send_auth_header(); } } ?>