示例#1
0
文件: uploader.php 项目: keua/DeGuate
<?php

include '../CLASES/CL_IMAGEN.php';
$imagen = new CL_IMAGEN();
$imagen->strNombre = $_POST['Descripcion'];
$imagenes = $_FILES['imagen'];
for ($index = 0; $index < count($imagenes); $index++) {
    if ($imagenes["error"][$index] > 0) {
        echo "Error: " . $_FILES['error'][$index] . "<br>";
    } else {
        move_uploaded_file($imagenes['tmp_name'][$index], "../IMAGES/" . $imagenes['name'][$index]);
        $imagen->CrearImagen($imagen->strNombre, "../IMAGES/" . $imagenes['name'][$index]);
        crear_img_portada("../IMAGES/" . $imagenes['name'][$index], $imagenes['name'][$index]);
        crear_img_marca("../IMAGES/" . $imagenes['name'][$index], $imagenes['name'][$index]);
        crear_img_ga("../IMAGES/" . $imagenes['name'][$index], $imagenes['name'][$index]);
        crear_img_novedades("../IMAGES/" . $imagenes['name'][$index], $imagenes['name'][$index]);
        crear_img_prod("../IMAGES/" . $imagenes['name'][$index], $imagenes['name'][$index]);
        crear_img_tienda("../IMAGES/" . $imagenes['name'][$index], $imagenes['name'][$index]);
    }
}
header("Location:../ImagenesAdmin.php?act=2");
function crear_img_portada($ruta, $nombre)
{
    $ruta_imagen = $ruta;
    $miniatura_ancho_maximo = 500;
    $miniatura_alto_maximo = 240;
    $info_imagen = getimagesize($ruta_imagen);
    $imagen_ancho = $info_imagen[0];
    $imagen_alto = $info_imagen[1];
    $imagen_tipo = $info_imagen['mime'];
    $proporcion_imagen = $imagen_ancho / $imagen_alto;