PHP: как можно проверить любой файл на наличие вируса, прежде чем загружать его

Есть ли способ проверить файл перед загрузкой, есть вирус или нет??

Мой код загрузки:-

function uploadfile()
{
    $allowedExtensions = array("jpg","jpeg","gif","png","doc","pdf","ppt","zip","rar","xls","pptx","docx","xlsx");
    $split=explode(".",$_FILES["filework"]["name"]);    
    $type=strtolower($split[sizeof($split)-1]); 
    $rname=time().".".$type;
    if (in_array(end($split),$allowedExtensions)) { 

    $destination = "uploads/".$rname;
    $temp_file = $_FILES['filework']['tmp_name'];
    move_uploaded_file($temp_file,$destination);
    return $rname;
    }
    else {return false;}

}

1 ответ

Нет, файл должен быть загружен на ваш сервер, прежде чем вы сможете его сканировать. Если у вас еще нет файла, как вы можете его сканировать?

Другие вопросы по тегам