Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/01/2014, 14:39
el__tamer
 
Fecha de Ingreso: diciembre-2013
Mensajes: 81
Antigüedad: 10 años, 4 meses
Puntos: 1
validar imagen usando "mimes"

tengo el codigo para subir imagenes
pero que usar lo mimes
alguien tiene algun codigo completo ??

me mandaron este codigo

// array de mimes
$acceptado = array('image/gif', 'image/jpeg', 'image/jpg');

// mime del archivo
$mime = mime_content_type($filepath);

// comprobación de tipos
if(!in_array($acceptado, $mime))
{
echo 'no admitido';
}

pero no se como hacerlo funcionar
en mi codigo que seria este


<?php
require_once("conexion.php");

$titulo=$_POST['titulo'];
$resumen=$_POST['resumen'];
$desarrollo=$_POST['desarrollo'];

$nombrefoto=$_FILES['imagen']['name'];
$nombrefoto=strtolower($nombrefoto);


$ruta=$_FILES['imagen']['tmp_name'];
$destino = "fotos/".$nombrefoto;
//$fecha=$_POST['fecha'];
copy($ruta,$destino);

$destino2 = "../../cosmosportal/cosmoportalsupervisor/noticias/fotos/".$nombrefoto;

copy($ruta,$destino2);

$destino3 = "../../cosmosportal/CosmosPortalUsuario/noticias/fotos/".$nombrefoto;

copy($ruta,$destino3);




$query = @mysql_query('SELECT * FROM noticias WHERE imagen="'.$destino.'"');
if($existe = @mysql_fetch_array($query))
{
echo 'La Imagen Cuyo Nombre Ya Existe. Porfavor Cambie El Nombre A la Imagen.';
return false;
echo $destino;
exit;
}



if($existe = @mysql_fetch_array($query))
{
echo 'Este esta ocupado';
return false;
exit;
}



else{


mysql_query("insert into noticias(titulo,resumen,desarrollo,imagen,id_notd, fecha) values('$titulo','$resumen','$desarrollo','$destin o','1',CURDATE())");
header("Location:man_web.php");}
?>