Einzelnen Beitrag anzeigen
  #10  
Alt 15.03.2007, 11:20:06
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: ...upload again

Zitat:
Zitat von damohsta Beitrag anzeigen
Und auch wenn´s eventuell nicht die beste lösung ist, es funzt ;)
"Dicht daneben" ist auch "vorbei".
Wenn der Datentyp getestet werden muß, prüft man nicht das, was der Client so zusammenlügt, sondern das File:
Zitat:
mime_content_type($_FILES['file']['tmp_name']) — Detect MIME Content-type for a file
Im weiteren muß getestet werden, ob das File fehlerfrei eingetroffen ist:
Zitat:
$_FILES['userfile']['error'] = Der Fehlercode im Zusammenhang mit dem hochladen der Datei.
Zitat:
if ($type != "application/pdf" && $type != "application/x-pdf"){
$err[] = "Es können nur die Dateiformate JPG, TIFF und PDF hochgeladen werden!";
}
Das ist Blödsinn.

Das auch:
Zitat:
if ($size > "20971520"){
$err[] = "Die maximal zulässige Dateigrö?~_e beträgt 20 MB";
}
Generell gilt erst mal das, was in upload_max_filesize steht. Mehr geht nicht. Nur weniger...
Mit Zitat antworten