PHP Загрузка файлов - проверка только изображений

У меня есть простой сценарий загрузки PHP, который я запустил. Я не лучший специалист по PHP. Просто ищу несколько предложений.

Я хочу ограничить свой сценарий только .JPG, .JPEG, .GIF и .PNG

Возможно ли это?

<?php
/*
    Temp Uploader
*/

    # vars
    $mx=rand();
    $advid=$_REQUEST["advid"];
    $hash=md5(rand);

    # create our temp dir
    mkdir("./uploads/tempads/".$advid."/".$mx."/".$hash."/", 0777, true);

    # upload dir
    $uploaddir = './uploads/tempads/'.$advid.'/'.$mx.'/'.$hash.'/';
    $file = $uploaddir . basename($_FILES['file']['name']);

    // I was thinking of a large IF STATEMENT HERE ..

    # upload the file
    if (move_uploaded_file($_FILES['file']['tmp_name'], $file)) {
      $result = 1;
    } else {
      $result = 0;
    }

    sleep(10);
    echo $result;

?>
8
задан Rory McCrossan 16 February 2012 в 15:38
поделиться