Форма загрузки. Помогите добавить проверку PNG JPG

kuzmit4

Новичок
Есть файл загрузки фалов. Помогите пожалуйста добавить проверку на PNG JPG GIF, Чтобы можно было грузить только картинки.

PHP:
if(isset($_FILES['image'])){
    $img = $_FILES['image'];
    $path = "../data/upload/" . rand().$img["name"];
    move_uploaded_file($img['tmp_name'],$path);
    $data = getimagesize($path);    
    $link = "http://$_SERVER[HTTP_HOST]"."/".$path;
    $res = array("upload" => array(
                            "links" => array("original" => $link),
                            "image" => array("width" => $data[0],
                                             "height" => $data[1]
                                            )                              
                ));
    echo json_encode($res);
}
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Смотреть в $_FILES['image']['type'] и сравнивать в списком нужных mime типов, либо пытаться из $img['tmp_name'] выжать что-то полезное.
 
Последнее редактирование:
Сверху