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???