Certo che è possibile,prima prova a vedere quale valore restituisce l'array $FILES con un file rar o zip,dopodichè fai uno script del genere utilizzando la funzione strpos che puo servire per controllare se è presente un valore in una variabile.Dovresti sapere che nel caso di questa funzione il valore boleano restituisce true se l'azione riesce con successo e false se accade il contrario,quindi,eccoti un esempio:
Codice PHP:
$string = "ciao lol";
$search = "lol";
if(! strpos($string,$search)
{
$f_msg = "PhP non è riuscito a trovare alcuna stringa che corrisponda con il valore " . $search;
}
else
{
$f_msg = "PhP è riuscito a trovare una/delle stringe corrispondenti al valore cercato: " . $search;
}
print $f_msg;