creo que deberias cambiar esto:
Código PHP:
$uploadfile_temporal=$_FILES['video']['tmp_name'];// en principio aqui me pilla el nombre no? xD
$bool = preg_match('/(\.avi|\.mov)$/',$uploadfile_temporal); //aqui esta la funcion de boleano
por esto:
Código PHP:
$uploadfile_temporal=$_FILES['video']['tmp_name'];// en principio aqui me pilla el nombre no? xD
$bool = preg_match('/(\.avi|\.mov)$/',$_FILES['video']['name']); //aqui esta la funcion de boleano
Creo que debes buscar la extension del archivo en su nombre real
$_FILES['video']['name'] y no en el nombre temporal que se le da
$uploadfile_temporal