Foros del Web » Programando para Internet » PHP »

Descarga de FTP con PHP

Estas en el tema de Descarga de FTP con PHP en el foro de PHP en Foros del Web. Saludos, El panorama es el siguiente: Estoy en una intranet (wan). - Servidor FTP corriendo [M1] - Servidor Web corriendo [M2] - Cliente Web [M3] ...
  #1 (permalink)  
Antiguo 17/09/2009, 10:00
Avatar de mrkents  
Fecha de Ingreso: septiembre-2009
Mensajes: 4
Antigüedad: 14 años, 7 meses
Puntos: 0
Descarga de FTP con PHP

Saludos,

El panorama es el siguiente: Estoy en una intranet (wan).

- Servidor FTP corriendo [M1]
- Servidor Web corriendo [M2]
- Cliente Web [M3]

Lo que llevo actualmente es: desde [M3] veo el listado de archivos que están en [M1], este proceso lo sirve (realiza) [M2].

En esa página web (listado de archivos), tengo opciones de cargar, eliminar y descargar archivos. Todo funciona bien. El problema es el siguiente relacionado con la descarga.

Cuando intento descargar, [M2] (php) que es la que hace el proceso de conexión se toma un tiempo en copiar el archivo de [M1] -> [M2] y luego lo pongo a disposición de descarga a [M3].

Tener en cuenta que los equipos se encuentran en distintas sedes y por ende la copia-descarga se demora un poco. Haciendo que mi proceso sea "lento".

Lo que pretendo es poder descargar directamente sin que pase por [M2], es decir, cuando yo haga click en descargar pase de [M1] a [M3]. es posible? como? cual sería otra, o la mejor forma de implementarlo?.

Nota: no interesa el(los) sistema(s) operativo(s).

Gracias.
  #2 (permalink)  
Antiguo 17/09/2009, 10:07
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Descarga de FTP con PHP

pues muy fácil...

usando el protocolo FTP como URL en tu enlace HTML
ftp://ip-del-ftp/carpeta/del/.archivo


¿no crees??
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 17/09/2009, 10:54
Avatar de mrkents  
Fecha de Ingreso: septiembre-2009
Mensajes: 4
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Descarga de FTP con PHP

no me sirve esa opción...
  #4 (permalink)  
Antiguo 17/09/2009, 11:01
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Descarga de FTP con PHP

Cita:
Iniciado por mrkents Ver Mensaje
no me sirve esa opción...
y, ¿porque no te sirve??

al menos plantea el por que no... o bien, decide escribir una buena pregunta...

lee lo siguiente
como hacer preguntas inteligentes

osea... ¿porque no te sirve esa opción??

todos los servidores están en red, cierto??

y me imagino que el FTP debe tener un IP ... cierto??

entonces... ¿porque no usar un enlace directo al IP del FTP con la ruta del archivo a descargar???

__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 17/09/2009, 17:04
Avatar de mrkents  
Fecha de Ingreso: septiembre-2009
Mensajes: 4
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Descarga de FTP con PHP

Cita:
Iniciado por pateketrueke Ver Mensaje
y, ¿porque no te sirve??

que pena, el copy & past .. falló.

al menos plantea el por que no... o bien, decide escribir una buena pregunta...

lee lo siguiente
como hacer preguntas inteligentes

osea... ¿porque no te sirve esa opción??

me faltó indicar que uso el puerto 20 y firefox para este caso me denegó todas las peticiones

entonces... ¿porque no usar un enlace directo al IP del FTP con la ruta del archivo a descargar???

si me funciona cuando uso el puerto 21. pero en este caso no podría cambiar el puerto.
como hago para descargar varios archivos al tiempo? o pasar varios archivos por parámetro (URL)

Gracias.
  #6 (permalink)  
Antiguo 18/09/2009, 05:13
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 11 meses
Puntos: 1517
Respuesta: Descarga de FTP con PHP

Verifica si usando las funciones de FTP que tiene PHP te pueden ayudar. Hay varios manuales en internet que te pueden indicar como usarlo.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
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 02:52.