Hallo,
ich habe eine Upload seite Für einen FTP server mit PHP gemacht (gesucht),
Dieser beschränkt sich jedoch leider auf die haupt Bild-endungen, so dass ich z.B. keine exe Dateien Hochladen kann!
Wie kann ich dass auf alle Dateiendungen (auch dateien ohne Endung) erweitern)
Hier der PHP-Teil der Seite:
Ich habe das auch schon mit:Code:<?php if (isset($_FILES['datei'])) { switch($_FILES['datei']['type']) { case "image/gif" : $error = false; break; case "image/jpeg" : $error = false; break; case "image/png" : $error = false; break; default : $error = true; break; } if(file_exists(htmlspecialchars(basename($_FILES['datei']['name'] )))) $error = true; if(!$error) { if(move_uploaded_file($_FILES['datei']['tmp_name'], htmlspecialchars(basename($_FILES['datei']['name'] )))) echo "<br /><font color=green><b>Die Datei (".htmlspecialchars(basename($_FILES['datei']['name'] )).") wurde erfolgreich hochgeladen</b></font><br />"; else echo "<br /><font color=red><b>Es gab einen Fehler beim Hochladen der Datei: (".htmlspecialchars(basename($_FILES['datei']['name'] )).")</b></font><br />"; } else echo "<br /><font color=red><b>Die Datei (".htmlspecialchars(basename($_FILES['datei']['name'] )).") entspricht nicht den Normen bzw. ist schon vorhanden!<br /> Erlaubt sind nur: gif, jpg, jpeg, jpe oder png</font></b><br />"; } ?>
versucht!PHP-Code:case "multipart/form-data" : $error = false;



Zitieren
