Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/09/2013, 16:30
Avatar de mazaku
mazaku
 
Fecha de Ingreso: septiembre-2009
Ubicación: Veracruz
Mensajes: 104
Antigüedad: 17 años, 1 mes
Puntos: 0
Pregunta no muestra informacion

Buen dia amigos.

vi en un tema de este foro

para subir archivos y estaba tratando de implementarlo a lo que necesito pero no me muestra nada, ni un error ni nada para saber mas o menos cual es el problema y quisiera saber si ustedes podrian ayudarme para saber si algo esta mal escrito o mal cerrado.

este es el codigo que trato de implementar

Código PHP:
<?php 
include("conexion.php");
//guardar como subir_archivos.php 
//Aplicacion por Javier Rojas de www.tuboolar-web.com con la inestimable ayuda de  GatorV 
$nom_serie = $_GET['serie']; // Esto recoje los datos de la variable id en la url.
          
$scan = $_GET['scan']; // Esto recoje los datos de la variable scan en la url.    
        
        
$result=mysql_query("SELECT * FROM serie WHERE ref IS NULL ORDER BY s_nombre ASC");
        while (
$row=mysql_fetch_array($result))
        {
        
$direccion= "".$row['direccion']."";
        
$serie = "".$row['s_nombre']."";
        } 
        }

if (isset(
$_POST['submit'])) {   

        
    if(
is_uploaded_file($_FILES['fichero']['tmp_name'])) { 
     
         
      
// me verifica haya sido cargado el archivo  
        
$s_descripcion = $_POST['s_descripcion'];
        
$c_informacion = stripslashes($_POST['c_informacion']);
        
$dar_enters= str_replace("\n","<br>",$c_informacion);
        
$dar_espacios= str_replace(" ","&nbsp; ",$dar_enters); 
        
$comentario_ok= "$dar_espacios";
        
$c_capitulo = $_POST['c_capitulo'];
        
$c_titulo = $_POST['c_titulo'];
        
$c_descargas = $_POST['c_descargas'];
        
$adulto = $_POST['adulto'];
        
$aceptar = $_POST['aceptar'];
        
$c_calidad = $_POST['c_calidad'];
        
$date = date("d/m/y");
        
$ruta_destino = "media/mangas/$scan/$direccion"; 
        
$nombre = rand(1000, 9999);
        
$namefinal= trim ($_FILES['fichero']['name']); //linea nueva devuelve la cadena sin espacios al principio o al final 
        
$namefinal= ereg_replace (" ", "", $namefinal);// linea nueva devuelve la cadena sin espacios entre palabtas 
        
$uploadfile1= $ruta_destino . $c_capitulo; // crear primera carpeta 
        
$uploadfile2= $uploadfile1 . $nombre;// crear segund carpeta 
        
fullpath= $uploadfile2 . $namefinal;  // ruta final de el archivo
        
        // crea primer subdirectorio
        
            
if (!is_dir($uploadfile1)){
                
mkdir("$uploadfile1", 0777);
            }
            
// crea segundo subdirectorio
            
            
if (!is_dir($fullfullpath)){
                
mkdir("$fullfullpath", 0777);
            }



        if(
move_uploaded_file($_FILES['fichero']['tmp_name'], $fullpath)) { // se coloca en su lugar final 
        
        //Incluimos la libreria 
  
include('pclzip.lib.php');  
 
//forma de llamar la clase 
  
$archive = new PclZip($fullpath); 
 
//Ejecutamos la funcion extract 
 
 
if ($archive->extract(PCLZIP_OPT_PATH, 'Uploadfile2',
                        
PCLZIP_OPT_REMOVE_PATH, 'temp_install') == 0) {
    die(
"Error : ".$archive->errorInfo(true));
  }
                      
                    echo 
"<b>Upload exitoso!. Se ha subido el archivo con exito</b><br>";  
                    echo 
"<br><hr><br>";  
                         


//conectamos a la base de datos para almacenar los datos y la ruta del archivo 

mysql_query("INSERT INTO capitulos (c_capitulo, c_calidad, c_informacion, c_descargas, adulto, s_scan, s_serie, c_path, c_fecha, usuario, direccion, aceptar, c_titulo)

VALUES ('$c_capitulo', '$c_calidad', '$comentario_ok', '$c_descargas', '$adulto', '$scan', '$serie', '$uploadfile2', '$date', '$usuario', '$direccion', '$aceptar', '$c_titulo')"
, $conexion)or die(mysql_error());
       echo 
"El archivo '".$nombre_archivo."' ha sido registrado de manera satisfactoria.<br />"; 
                                   
        }  
    }  
 } 
          
// A continuación el formulario  
?>

la funcion es practicamente de un formulario donde se sube un zip y lo descomprime en una carpeta que selecciono antes y las informacion la guardo a la base de datos.

Saludos y gracias por su apoyo.