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:

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 />";
}
?>
Ich habe das auch schon mit:
PHP-Code:
case "multipart/form-data" $error false
versucht!