$allowedExts = array("jpg", "jpeg", "gif", "png", "JPG", "GIF", "PNG"); $extension = end(explode(".", $_FILES["logotipo"]["name"])); if (($_FILES["logotipo"]["type"] == "image/gif" || $_FILES["logotipo"]["type"] == "image/jpeg" || $_FILES["logotipo"]["type"] == "image/png" || $_FILES["logotipo"]["type"] == "image/pjpeg") && in_array($extension, $allowedExts)) { // el archivo es un JPG/GIF/PNG, entonces... $extension = end(explode('.', $_FILES['logotipo']['name'])); $foto = substr(md5(uniqid(rand())), 0, 10) . "." . $extension; $directorio = "eventos/imgs"; //dirname("empresas/logotipotipos"); // directorio de tu elección // almacenar imagen en el servidor move_uploaded_file($_FILES['logotipo']['tmp_name'], $directorio . '/' . $foto); $minFoto = 'min_' . $foto; $resFoto = 'res_' . $foto; resizeImagen($directorio . '/', $foto, 500, 500, $minFoto, $extension); //resizeImagen($directorio.'/', $foto, 500, 500,$resFoto,$extension); //unlink($directorio.'/'.$foto); $eventos->setlogotipo($directorio . "/" . $minFoto); } else { // El archivo no es JPG/GIF/PNG $malformato = $_FILES["logotipo"]["type"]; echo "Formato de imagen incorrecto, no se realizaron cambios"; exit; } } else { // El campo foto NO contiene una imagen //No soleeciono archivo //$mensaje = "No selecciono archivo"; //header("Location: cargarImagen.php?error=noImagen"); $exito = $eventos->saveEvento(); echo "<script type='text/javascript'>\r\n window.location='control.php?mod=eventos&acc=con&exito={$exito}';\r\n </script>"; exit; }