Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/10/2008, 22:18
Avatar de SpiderNet
SpiderNet
 
Fecha de Ingreso: agosto-2008
Ubicación: Venezuela
Mensajes: 29
Antigüedad: 16 años, 6 meses
Puntos: 0
Filtrar que los archivos a subir sean solo imagenes

Para filtrar que solo se suban imagenes a mi servidor uso. Permito solo las extensiones mas usadas y mas comunes. Y uso la siguiente funcion

Código:
function tipo_archivo_permitido($archivo)
{
    If($archivo=="image/bmp" || 
	   $archivo=="image/jpe" || 
	   $archivo=="image/jpeg" || 
	   $archivo=="image/jpg" || 
	   $archivo=="image/pjpeg" ||
	   $archivo=="image/gif" || 
	   $archivo=="image/png" ) 
	{
	    return true;
	}  
	else
	{
	    return false;
	}
}
Y con una estructura de control IF establezco mis condiciones

Código:
if(tipo_archivo_permitido($_FILES['formArchivo']['type'])) 
{
...
Pero, si yo renombro un archivo .doc por ejemplo a .gif igualmente lo acepta.

De que otra forma puedo validarlo y no permitir que suban archivos diferentes a imagenes asi sean renombradas???