Codice PHP:
 $testo = array("application/msword""application/pdf");

$immagine = array("image/gif""image/x-png""image/pjpeg""image/jpeg");

$audio = array("audio/mpeg""audio/x-aiff""audio/x-pn-realaudio");

$video = array("video/mpeg","video/quicktime""video/x-msvideo"); 



if(!
in_array($_FILES["upfile"]["type"],$testo)) {$tipo testo


elseif(!
in_array($_FILES["upfile"]["type"],$immagine)) {$tipo immagine


elseif(!
in_array($_FILES["upfile"]["type"],$audio)) {$tipo audio


elseif(!
in_array($_FILES["upfile"]["type"],$video)) {$tipo video

$tipo è sempre uguale a testo

dove sbaglio?