Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/05/2012, 23:22
Avatar de enlinea777
enlinea777
 
Fecha de Ingreso: mayo-2008
Ubicación: frente al pc
Mensajes: 1.830
Antigüedad: 16 años
Puntos: 127
Respuesta: como puedo hacer para validar la subida en forma de imagen a mi base de da

Pues asi de facil: exif_imagetype()


Código PHP:
<?php

$nombrefoto
=$_FILES ['foto'] ['name'];
$ruta=$_FILES['foto'] ['tmp_name'];
$destino "fotos/".$nombrefoto;
copy ($ruta,$destino);

if(!
exif_imagetype($destino)){ //verifica que el archivo sea un tipo imagen
unlink($destino): //borra la imagen para evitar copias y muchos archivos
echo "archivo no es una imagen":// mensaje de error
die(); // detiene a ejecucion del php
}else{
mysql_connect("localhost","root","");
    
mysql_select_db("datos");
    
mysql_query("insert into datos1(foto) values ('$destino')");
}
?>