Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/01/2011, 14:36
azuel
 
Fecha de Ingreso: febrero-2009
Mensajes: 147
Antigüedad: 16 años
Puntos: 1
Pregunta Conocer información de los archivos

Hola a todos!!
Estoy intentando "desarrollar " un gestor para subir archivos al servidor con php
y intentando que sea dinamico, que no tenga que recargar la pagina entera para poder subir el archivo y hasta ahora tengo esto:
Código HTML:
Ver original
  1. <div id="subir">
  2.         <form action="php/subir.php" target="upload_target" method="post" enctype="multipart/form-data">
  3.               <input name="archivo" type="file" class="casilla" id="archivo" size="35" maxlength="555555" />
  4.               <input name="enviar" type="submit" class="boton" id="enviar" value="Upload File" />
  5.               <input name="action" type="hidden" value="upload" />
  6.             </form>
  7.         <iframe id="upload_target" name="upload_target" src="" style="width:100%;height:200px;border-width:0px;"></iframe>
  8.     </div>

y en php tengo:
Código PHP:
$status "";
if (
$_POST["action"] == "upload") {
    
// obtenemos los datos del archivo 
    
$tamano $_FILES["archivo"]['size'];
    
$tipo $_FILES["archivo"]['type'];
    
$archivo $_FILES["archivo"]['name'];
    
$prefijo substr(md5(uniqid(rand())),0,6);
    echo 
"Nombre ".$archivo." Tamaño ".$tamano." Prefijo ".$prefijo;
    if (
$archivo != "") {
        
// guardamos el archivo a la carpeta files
        
$destino =  "../files/".$prefijo."_".$archivo;
        echo 
$destino;
        if (
copy($_FILES['archivo']['tmp_name'],$destino)) {
            
$status "Archivo subido: <b>".$archivo."</b>";
        } else {
            
$status "Error al subir el archivo";
        }
    } else {
        
$status "Error al subir archivo";
    }

Para tener la información del archivo según lo selecciono, como puedo hacerlo?

Gracias de Antemano