Ver Mensaje Individual
  #5 (permalink)  
Antiguo 20/07/2009, 08:01
El-FeNiX
 
Fecha de Ingreso: enero-2008
Mensajes: 381
Antigüedad: 16 años, 10 meses
Puntos: 19
Respuesta: ¿Como validar archivos de video con PHP?

Yo creo que poniendo una 'wildcard' con "video/*" no fallaria, a no ser que solo admitas formatos concretos...

EDIT: He encontrado en una pagina, se supones que son todos aunque no creo.

Código php:
Ver original
  1. $tipos = new Array(
  2. "video/avi",
  3. "video/mp4",
  4. "video/3gpp",
  5. "video/mpg",
  6. "video/mpeg",
  7. "video/x-mpeg",
  8. "video/x-msvideo",
  9. "video/x-ms-wm",
  10. "video/x-ms-wmv",
  11. "video/x-ms-asf",
  12. "video/x-la-asf",
  13. "video/x-msvideo",
  14. "video/x-sgi-movie",
  15. "video/quicktime",
  16. "video/vnd.rn-realvideo",
  17. "audio/vnd.rn-realmedia",
  18. "application/x-shockwave-flash",
  19. "application/octet-stream"
  20. );

Metidos en un array ya no tardas tanto en comprobar

Código PHP:
<?php
$img_ext 
$_FILES['archivo']['type'];

if (
in_array($ext,$tipos))
{
// Subir al servidor
} else {
// Error el archivo no es un video o esta dañado... 
}
?>

Última edición por El-FeNiX; 20/07/2009 a las 08:17