Example #1
0
    $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;
}