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

Código PHP:

<?PHP

//SIGUE...
    
//VALIDACIÓN DE FORMULARIO:
/*
La base de datos impide ingresar un nuevo newsletter sin titulo y contenido.
Aunque permite no usar fotos. Hay que hacer algo para que en caso de no subir fotos, ponga algunas de muestra o por omisión.

Acá valida que ingresen titulo y contenido y en caso de no hacerlo, cancela la operación y redirije a la página de carga.
*/

    
if ($titulo == '')
    {
        echo 
"<script>alert('Debe ingresar un nombre/titulo o cancelar la operación.')</script>";
        echo 
"<script type=\"text/javascript\">window.location = \"$direccion\"</script>";
    }
    if (
$detalle == '')
    {
        echo 
"<script>alert('Debe ingresar una descripción o cancelar la operación.')</script>";
        echo 
"<script type=\"text/javascript\">window.location = \"$direccion\"</script>";
    }
    

    if ((
$n_foto1 == '') && ($n_foto2 == '') && ($n_foto3 == '') && ($_fichero == '') ) //1 0-0-0-0
    
{ 
        
$n_foto1         = ""; // 0
        
$n_foto2         = ""; // 0
        
$n_foto3         = ""; // 0
        
$n_fichero         = ""; // 0
        
$sin_foto1         = "TRUE"; 
        
$sin_foto2         = "TRUE";
        
$sin_foto3        = "TRUE";
        
$sin_fichero    = "TRUE";
        
$sqlversion = 1;
        
    } else if ((
$n_foto1 != '') && ($n_foto2 == '') && ($n_foto3 == '') && ($n_fichero == '')) //2 1-0-0-0
            
{ 
            
$n_foto1         = renombrar($n_foto1);    // 1
            
$n_foto2         = "";                    // 0
            
$n_foto3         = "";                    // 0
            
$n_fichero         = "";                    // 0
            
$sin_foto1         = "FALSE";
            
$sin_foto2         = "TRUE";
            
$sin_foto3        = "TRUE";
            
$sin_fichero    = "TRUE";
            
$sqlversion     = 2;
            
            } else if ((
$n_foto1 == '') && ($n_foto2 != '') && ($n_foto3 == '') && ($n_fichero == '')) //3 0-1-0-0
                
{
                
$n_foto1         = "";                    // 0
                
$n_foto2         = renombrar($n_foto2);    // 1
                
$n_foto3         = "";                    // 0
                
$n_fichero         = "";                    // 0
                
$sin_foto1         = "TRUE";
                
$sin_foto2         = "FALSE";
                
$sin_foto3        = "TRUE";
                
$sin_fichero    = "TRUE";
                
$sqlversion     = 3;

                    
                } else if ((
$n_foto1 == '') && ($n_foto2 == '') && ($n_foto3 != '') && ($n_fichero == '')) //4 0-0-1-0
                    
{
                    
$n_foto1         = "";                    // 0
                    
$n_foto2         = "";                    // 0
                    
$n_foto3         = renombrar($n_foto3);    // 1
                    
$n_fichero        = "";                    // 0
                    
$sin_foto1         = "TRUE";
                    
$sin_foto2         = "TRUE";
                    
$sin_foto3        = "FALSE";
                    
$fin_fichero    = "TRUE";
                    
$sqlversion     = 4;
                    
                    } else if ((
$n_foto1 == '') && ($n_foto2 == '') && ($n_foto3 == '') && ($n_fichero != '')) //5 0-0-0-1
                        
{
                         
$n_foto1         = "";                        // 0
                        
$n_foto2         = "";                        // 0
                        
$n_foto3         = "";                        // 0
                        
$n_fichero         = renombrar($n_fichero);    // 1
                        
$sin_foto1         = "TRUE";
                        
$sin_foto2         = "TRUE";
                        
$sin_foto3        = "TRUE";
                        
$sin_fichero    = "FALSE";
                        
$sqlversion     = 5;
                                    
                        } else if ((
$n_foto1 != '') && ($n_foto2 == '') && ($n_foto3 == '') && ($n_fichero != '')) //6 1-0-0-1
                            
{
                             
$n_foto1         = renombrar($n_foto1);             // 1
                            
$n_foto2         = "";                            // 0
                            
$n_foto3         = "";                            // 0
                            
$n_fichero         = renombrar($n_fichero);        // 1
                            
$sin_foto1         = "FALSE";
                            
$sin_foto2         = "TRUE";
                            
$sin_foto3        = "TRUE";
                            
$sin_fichero    = "FALSE";
                            
$sqlversion     = 6;
                                        
                            } else if ((
$n_foto1 == '') && ($n_foto2 != '') && ($n_foto3 == '') && ($n_fichero != '')) //7 0-1-0-1
                                
{
                                 
$n_foto1         = "";                            // 0
                                
$n_foto2         = renombrar($n_foto2);            // 1    
                                
$n_foto3         = "";                            // 0
                                
$n_fichero         = renombrar($n_fichero);        // 1
                                
$sin_foto1         = "TRUE";
                                
$sin_foto2         = "FALSE";
                                
$sin_foto3        = "TRUE";
                                
$sin_fichero    = "FALSE";
                                
$sqlversion     = 7;
                                        
                                } else if ((
$n_foto1 == '') && ($n_foto2 == '') && ($n_foto3 != '') && ($n_fichero != '')) //8 0-0-1-1
                                    
{
                                     
$n_foto1         = "";                            // 0
                                    
$n_foto2         = "";                            // 0
                                    
$n_foto3         = renombrar($n_foto3);            // 1
                                    
$n_fichero         = renombrar($n_fichero);        // 1
                                    
$sin_foto1         = "TRUE";
                                    
$sin_foto2         = "TRUE";
                                    
$sin_foto3        = "FALSE";
                                    
$sin_fichero    = "FALSE";
                                    
$sqlversion     = 8;
                                    
                                    } else if ((
$n_foto1 != '') && ($n_foto2 == '') && ($n_foto3 != '') && ($n_fichero != '')) //9 1-0-1-1
                                        
{
                                         
$n_foto1         = renombrar($n_foto1);            // 1
                                        
$n_foto2         = "";                            // 0
                                        
$n_foto3         = renombrar($n_foto3);            // 1
                                        
$n_fichero         = renombrar($n_fichero);        // 1
                                        
$sin_foto1         = "FALSE";
                                        
$sin_foto2         = "TRUE";
                                        
$sin_foto3        = "FALSE";
                                        
$sin_fichero    = "FALSE";
                                        
$sqlversion     = 9;
                                        
                                        } else if ((
$n_foto1 != '') && ($n_foto2 == '') && ($n_foto3 != '') && ($n_fichero == '')) //9 1-0-1-0
                                        
{
                                         
$n_foto1         = renombrar($n_foto1);            // 1
                                        
$n_foto2         = "";                            // 0
                                        
$n_foto3         = renombrar($n_foto3);            // 1
                                        
$n_fichero         = "";        // 1
                                        
$sin_foto1         = "FALSE";
                                        
$sin_foto2         = "TRUE";
                                        
$sin_foto3        = "FALSE";
                                        
$sin_fichero    = "TRUE";
                                        
$sqlversion     = 9;
                                        
                                        }
                                         else if ((
$n_foto1 == '') && ($n_foto2 != '') && ($n_foto3 != '') && ($n_fichero != '')) //10 0-1-1-1
                                            
{
                                             
$n_foto1         = "";                            // 0
                                            
$n_foto2         = renombrar($n_foto2);            // 1
                                            
$n_foto3         = renombrar($n_foto3);            // 1
                                            
$n_fichero         = renombrar($n_fichero);        // 1
                                            
$sin_foto1         = "TRUE";
                                            
$sin_foto2         = "FALSE";
                                            
$sin_foto3        = "FALSE";
                                            
$sin_fichero    = "FALSE";
                                            
$sqlversion     = 10;
                                            
                                            } else if ((
$n_foto1 != '') && ($n_foto2 != '') && ($n_foto3 != '') && ($n_fichero != '')) //11 1-1-1-1
                                                
{
                                                 
$n_foto1             = renombrar($n_foto1);             // 1
                                                
$n_foto2             = renombrar($n_foto2);            // 1
                                                
$n_foto3             = renombrar($n_foto3);            // 1
                                                
$n_fichero         = renombrar($n_fichero);        // 1
                                                
$sin_foto1         = "FALSE";
                                                
$sin_foto2         = "FALSE";
                                                
$sin_foto3        = "FALSE";
                                                
$sin_fichero    = "FALSE";
                                                
                                                } else if ((
$n_foto1 != '') && ($n_foto2 != '') && ($n_foto3 == '') && ($n_fichero == '')) //1-1-0-0
                                                    
{
                                                 
$n_foto1             = renombrar($n_foto1);             // 1
                                                
$n_foto2             = renombrar($n_foto2);            // 1
                                                
$n_foto3             = "";            // 1
                                                
$n_fichero         = "";        // 1
                                                
$sin_foto1         = "FALSE";
                                                
$sin_foto2         = "FALSE";
                                                
$sin_foto3        = "TRUE";
                                                
$sin_fichero    = "TRUE";                                                
                                                
                                                } else if ((
$n_foto1 != '') && ($n_foto2 != '') && ($n_foto3 == '') && ($n_fichero != '')) //1-1-0-1
                                                    
{
                                                 
$n_foto1             = renombrar($n_foto1);             // 1
                                                
$n_foto2             = renombrar($n_foto2);            // 1
                                                
$n_foto3             = "";                                                // 0
                                                
$n_fichero         = renombrar($n_fichero);        // 1
                                                
$sin_foto1         = "FALSE";
                                                
$sin_foto2         = "FALSE";
                                                
$sin_foto3        = "TRUE";
                                                
$sin_fichero    = "FALSE";                                                
                                                
                                                }
                                                 else if ((
$n_foto1 != '') && ($n_foto2 != '') && ($n_foto3 != '') && ($n_fichero == '')) //1-1-1-0
                                                    
{
                                                 
$n_foto1             = renombrar($n_foto1);             // 1
                                                
$n_foto2             = renombrar($n_foto2);            // 1
                                                
$n_foto3             = renombrar($n_foto3);            //1
                                                
$n_fichero         = "";                                                // 0
                                                
$sin_foto1         = "FALSE";
                                                
$sin_foto2         = "FALSE";
                                                
$sin_foto3        = "FALSE";
                                                
$sin_fichero    = "TRUE";                                                
                                                }
                                                 else if ((
$n_foto1 == '') && ($n_foto2 != '') && ($n_foto3 != '') && ($n_fichero == '')) //0-1-1-0
                                                    
{
                                                 
$n_foto1             = "";            // 0
                                                
$n_foto2             = renombrar($n_foto2);            // 1
                                                
$n_foto3             = renombrar($n_foto3);            //1
                                                
$n_fichero         = "";                                                // 0
                                                
$sin_foto1         = "TRUE";
                                                
$sin_foto2         = "FALSE";
                                                
$sin_foto3        = "FALSE";
                                                
$sin_fichero    = "TRUE";                                                
                                                }

//Funciones de Carga al Servidor
$upload_dir_thumbs    = "imagen/noticias/chicas/";
$upload_dir_grandes    = "imagen/noticias/grandes/";
$upload_ficheros        = "ficheros/noticias/";

//CONTINUA...

?>
SIGUE ABAJO ...