BupTyo3 (18.06.2011/14:14)А если расширение двойное или в названии несколько точек (image.png.zip, programm_version_2.23.10.exe)?
$f = explode('.', $_FILES['file']['name']);
Нужно получить именно последнее расширение и сравнивать по нему
Для этого делаем array_pop()