Foros del Web » Programando para Internet » PHP »

como leer archivos de carpetas del ftp y darles link

Estas en el tema de como leer archivos de carpetas del ftp y darles link en el foro de PHP en Foros del Web. Hola necesito la ayuda de ustedes Tengo el siguiente script php para leer los archivos que estan dentro de una carpeta en mi servidor que ...
  #1 (permalink)  
Antiguo 09/07/2007, 21:11
 
Fecha de Ingreso: noviembre-2005
Mensajes: 117
Antigüedad: 18 años, 5 meses
Puntos: 1
como leer archivos de carpetas del ftp y darles link

Hola necesito la ayuda de ustedes


Tengo el siguiente script php para leer los archivos que estan dentro de una carpeta en mi servidor que es el siguiente

<?php
///////////////////////
$dir = 'documentos'; // Carpeta que contiene a los archivos subidos
$arrayEx = array('doc','pdf','txt','ppt'); // etc... extensiones que se quieren leer

$countArry = count($arrayEx); // Contamos la cantidad de extensiones en el array
if(is_dir($dir)) { // Verificamos que se nos pase una carpeta...
$fp = opendir($dir); // Abrimos la carpeta...
while(false!==($archivos = readdir($fp))) { // Leemos los archivos de la carpeta...
for($i=0;$i<$countArry;$i++) {
if(strpos($archivos,$arrayEx[$i],1)) { // Buscamos los archivos con las extensiones que le pasamos...
echo $archivos; // Escribimos los archivos encontrados...
}
}
}
}
closedir($fp);

?>


Y me gustaria saber como puedo ademas de que leea el archivo con las extensiones elegidas les ponga un link de dicho docuemento para ser bajado ejemplo

en la carpeta documentos tengo

miword.doc

este me lee el archivo miword.doc y como se le puede colocar un link para bajar este mismo

www.misitio.cl/documentos/miword.doc

Ayuda porfa
Gracias!!!
  #2 (permalink)  
Antiguo 09/07/2007, 22:19
 
Fecha de Ingreso: enero-2005
Ubicación: Salta - Argentina
Mensajes: 322
Antigüedad: 19 años, 3 meses
Puntos: 7
Re: como leer archivos de carpetas del ftp y darles link

No es muy dificil lo que pides, en la linea del echo tienes que cambiarla por esta:

echo "<a href=http://www.tusitio.com/".$dir."/".$archivo.">Descargar: ".$dir."/".$archivo."</a>";

Saludos :)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:27.