Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/11/2009, 20:09
th3r0rn
 
Fecha de Ingreso: noviembre-2007
Mensajes: 504
Antigüedad: 16 años, 6 meses
Puntos: 2
Como descargar archivos con PHP?

Hola, tengo el siguiente codigo:
Código PHP:
<html>
    <head>
        <title>Navegar por los directorios</title>
        <script languaje="javascript" type="text/javascript">
            function recargar(direccion){
                document.getElementById("rutaParaLeer").value=direccion;
                document.fRutas.submit();
            }
            </script>

    </head>
    <body>
        <h3>Listado de ficheros y directorios</h3>
        <form name="fRutas" id="fRutas" method="post" action="">
            <input type="hidden" value="" name="rutaParaLeer" id="rutaParaLeer">
            </form>
        <?PHP
       
if ($_POST["rutaParaLeer"]==""){
           
$_POST["rutaParaLeer"]="/";
       }
       
$manejador=opendir($_POST["rutaParaLeer"]);
       
//Se rebonina para el directorio para asegurarnos ir hasta el principio
       
rewinddir($manejador);
       
//Mientras haya directorios o ficheros para leer:
       
while($contenido=readdir($manejador)){
          
           
$nuevaRuta=$_POST["rutaParaLeer"].$contenido."/";
           if(
is_dir($nuevaRuta)){
               echo
"<a href='javascript:recargar(\"".$nuevaRuta."\")'>";
           echo
"<img src='iconos/dir.png' alt='Directorio'border=0>";
           echo
"</a>";
           } else{
                
               echo
"<img src='iconos/file.png' alt='Fichero'>";
              
           }
           echo
$contenido;
           echo
"<br>";

       }
             
closedir($manejador);
             
?>
    </body>
</html>
Me lista los directorios y archivos perfectamente, ahora bien lo que quiero hacer es poder descargar los archivos que yo quiera, como puedo hacer esto? intente agregarle un link a cada archivo tal como lo hago en las carpetas pero me da error :(