Ver Mensaje Individual
  #6 (permalink)  
Antiguo 04/05/2009, 17:49
Avatar de SCY-FOX
SCY-FOX
 
Fecha de Ingreso: septiembre-2007
Ubicación: Chile
Mensajes: 139
Antigüedad: 16 años, 8 meses
Puntos: 5
Respuesta: Subir mas de un archivo

Código PHP:
<?php
//***********************************************************
//Aca deben incluirse los datos de conexion de base de datos.
//***

ini_set ("display_errors","1" );
$fecha        date("d-m-Y");
$fecha2        date("Y-m-d");

//Validaciones de Accion.


if (isset($_POST["enviar"]))
{
    
$n_foto1         "";
    
$n_path_foto1    "";
    
    
$n_foto2         "";
    
$n_path_foto2     "";
    
    
$n_foto3         "";
    
$n_path_foto3     "";
    
    
$n_fichero         "";
    
$n_path_fichero "";
    
    
$titulo          "";
    
$detalle         "";
    
$sqlversion "";
    
$orden             "";
    
    
$tipofile1            =    "";
    
$tipofile2            =    "";
    
$tipofile3            =    "";
    
$tipofile4            =    "";

    
// Recibe Contenidos
    
    
$titulo            =    $_POST["nombre"];
    
$detalle        =    $_POST["detalle"];
    
$fecha            =    $_POST["fecha"];
    
$orden            $_POST["orden"];
    
    
$tipofile1            =    $_POST["tipo1"];
    
$tipofile2            =    $_POST["tipo2"];
    
$tipofile3            =    $_POST["tipo3"];
    
$tipofile4            =    $_POST["tipo4"];
    
    
/*echo $tipo1;
    echo $tipo2;
    echo $tipo3;
    echo $tipo4;*/


    //Recibo Ficheros - Foto Thumb (La del flash del index)

    
$n_foto1        =    $_FILES['foto1']['name'];
    
$n_foto1_tmp    =    $_FILES['foto1']['tmp_name'];
    
$n_foto1_size    =    $_FILES['foto1']['size'];
    
$n_foto1_type    =    $_FILES['foto1']['type'];
    
    
//Si el ancho máximo es superado, se detiene la carga y welta patrá! xDD
    
list($ancho1$altura1$tipo1$atr1) = getimagesize($n_foto1_tmp);
    
    if (
$ancho 95)
     {
         echo 
"<script>alert('El ancho maximo es 95px. Favor redimensionar o ingresar otro archivo')</script>";
        echo 
"<script type=\"text/javascript\">window.location = \"javascript:history.go(-1)\"</script>";
        die();
     } else if (
$altura 40)
                 {
                     echo 
"<script>alert('El alto maximo es 40px. Favor redimensionar o ingresar otro archivo')</script>";
                    echo 
"<script type=\"text/javascript\">window.location = \"javascript:history.go(-1)\"</script>";
                    die();
                 } 

// Foto mediana. - La que aparece en la sección noticias.
    
$n_foto2        =    $_FILES['foto2']['name'];
    
$n_foto2_tmp    =    $_FILES['foto2']['tmp_name'];
    
$n_foto2_size    =    $_FILES['foto2']['size'];
    
$n_foto2_type    =    $_FILES['foto2']['type'];

//Si el ancho máximo es superado, se detiene la carga y welta patrá! xDD
//Porque no hay primera sin segunda.
    
list($ancho2$altura2$tipo2$atr2) = getimagesize($n_foto2_tmp);
    
    if (
$ancho2 101)
     {
         echo 
"<script>alert('El ancho maximo es 101px. Favor redimensionar o ingresar otro archivo')</script>";
        echo 
"<script type=\"text/javascript\">window.location = \"javascript:history.go(-1)\"</script>";
        die();
     } else if (
$altura2 101)
                 {
                     echo 
"<script>alert('El alto maximo es 101px. Favor redimensionar o ingresar otro archivo')</script>";
                    echo 
"<script type=\"text/javascript\">window.location = \"javascript:history.go(-1)\"</script>";
                    die();
                 } 
//Foto grande. - La que aparece en el flash lateral de la sección noticias.
    
$n_foto3        =    $_FILES['foto3']['name'];
    
$n_foto3_tmp    =    $_FILES['foto3']['tmp_name'];
    
$n_foto3_size    =    $_FILES['foto3']['size'];
    
$n_foto3_type    =    $_FILES['foto3']['type'];
    
//Si el ancho máximo es superado, se detiene la carga y welta patrá! xDD
//La tercera es la vencida

    
list($ancho3$altura3$tipo3$atr3) = getimagesize($n_foto3_tmp);
    
    if (
$ancho3 319)
     {
         echo 
"<script>alert('El ancho maximo es 319px. Favor redimensionar o ingresar otro archivo')</script>";
        echo 
"<script type=\"text/javascript\">window.location = \"javascript:history.go(-1)\"</script>";
        die();
     } else if (
$altura3 416)
                 {
                     echo 
"<script>alert('El alto maximo es 416px. Favor redimensionar o ingresar otro archivo')</script>";
                    echo 
"<script type=\"text/javascript\">window.location = \"javascript:history.go(-1)\"</script>";
                    die();
                 } 
// PDF o fichero cualquiera que se suba acompañando a la noticia.
    
$n_fichero        =    $_FILES['fichero']['name'];
    
$n_fichero_tmp    =    $_FILES['fichero']['tmp_name'];
    
$n_fichero_size    =    $_FILES['fichero']['size'];
    
$n_fichero_type    =    $_FILES['fichero']['type'];
        
//Si es pdf no tengo pa ke shit revisar alto y ancho... toy puro marakeando xDD
    
// Verificacion de variables
/*
    echo $titulo."<br />";
    echo $detalle."<br />";
    echo $fecha."<br />";    

    echo $n_foto1."<br />";
    echo $n_foto1_tmp."<br />";
    echo $n_foto1_size."<br />";
    echo $n_foto1_type."<br />";
    
    echo $n_foto2."<br />";
    echo $n_foto2_tmp."<br />";
    echo $n_foto2_size."<br />";
    echo $n_foto2_type."<br />";
    
    echo $n_foto3."<br />";
    echo $n_foto3_tmp."<br />";
    echo $n_foto3_size."<br />";
    echo $n_foto3_type."<br />";
    
    echo $n_fichero."<br />";
    echo $n_fichero_tmp."<br />";
    echo $n_fichero_size."<br />";
    echo $n_fichero_type."<br />";
    
    */

//**********************************************


//CONTINUA  
?>
sIGUE ABAJO...

Última edición por SCY-FOX; 04/05/2009 a las 17:56 Razón: NO CABE TODO