Hi,
doch das geht
nicht clientseitig.
Dein Beispielcode hat übrigens den Nachteil, daß er sich auf etwas bedeutungsfreies stützt, nämlich das Ende des Dateinamens. Da vom Browser aus üblicherweise kein Content-Type mitgeschickt wird, kannst Du nur durch (inhaltliche!) Analyse der Daten sicherstellen, daß Dir niemand den SirCam-Virus als "sircam.jpg" unterjubelt.
Cheatah
ja schon
aber ging ja darum dass nur jpg ausgewählt werden können. gleich auf viren prüfen geht bestimmt auch, aber ist ja hier nicht verlangt ;))
du hast natürlich recht, man kann clientseitig auch andere dateien auswählen, aber du kannst ja wenn auf senden geklickt ein php script aufrufen lassen, das in einer if abfrage testet ob die datei von einem der erlaubten typen ist. wenn ja, meta-refresh zur nächsten seite, wenn nein meta-link zur selben seite wieder.
Quicks