|
|
|
| Добрый день.
Хочу узнать общественное мнение...
Требуется организовать загрузку картинок на сервер.
Как лучше при загрузке картинки запретить все, кромеjpg и gif?
Как проверить размер ширину и высоту изображения?
Делать проверку уже на сервере после загрузки картинки или как-то можно до загрузки обработать?
Заранее благодарен. | |
|
|
|
|
|
|
|
для: Night_Charter
(13.04.2007 в 03:22)
| |
if(isset($_FILES['img'])){
if(!is_uploaded_file($_FILES['img']['tmp_name'])){$error.='Файл не загружен';}
if($_FILES['img']['size']>30720){$error.='Размер файла превышает допустимый';}
if(($_FILES['img']['type']!='image/gif')||($_FILES['img']['type']!='image/pjpeg')){$error.='Это не картинка.';}
}
|
| |
|
|
|
|
|
|
|
для: Night_Charter
(13.04.2007 в 03:22)
| | >Как лучше при загрузке картинки запретить все, кромеjpg и gif?
>Как проверить размер ширину и высоту изображения?
применяйте getimagesize()
Делать проверку уже на сервере после загрузки картинки или как-то можно до загрузки обработать?
Не имея файл?
Вот мне интересно - это шутки такие сейчас пошли? | |
|
|
|
|
|
|
|
для: Trianon
(13.04.2007 в 10:20)
| | ну вообще проверку файлов на расширение до загрузки на сервер можно с помощью явасрипта или AJAXа | |
|
|
|
|
|
|
|
для: Ressfourt
(13.04.2007 в 10:27)
| | Только такая проверка мало кому нужна.
Важно знать, не скрипт ли в файле, а не под каким расширением его грузят. Ну и размер картинки тоже частенько важен.
И наконец, всё равно это на сервере перепроверять. | |
|
|
|