Autor Tema: Ayuda con crear cliente ftp con descarga automatica  (Leído 2462 veces)

Desconectado obelich

  • PHPerit@
  • *
  • Mensajes: 15
  • Karma: 0
    • Ver Perfil
Ayuda con crear cliente ftp con descarga automatica
« en: 03 de Abril de 2009, 22:25:20 pm »
Hola como andan como saben soy novato, y ando con un detalle necesito generar una aplicacion en php que realize el siguiente movimiento

Subir archivos a un ftp automaticamente
Descargar archivos a un ftp automaticamente
revisar que exista el archivo que sera descargado o los archivos que seran descargados paulatinamente

bueno no esta muy claro ni para mi pero es mas o menos asi el asunto

que el cliente ftp se conecte con el servidor
que revise si existen archivos en el directorio local
que si encuentra un archivo nuevo que lo envie,
que este haciendo una revicion en el directorio remoto para saver si ya tubo respuesta
{
las respuestas tienen un nombre un poco cambiado ya sea con una extencion o inicio de nombre
if (respuesta == si)
    {
    lo descargue
    }
else (si no lo encuentra)
   {
   que revise de nuevo cada sierto tiempo para revisar si ya se encuentra
   }
}

que mantenga un log con datos de que archivos a enviado y cuales a recivido


a grandes rasgos es esto lo que quisiera hacer, e mirado que existen funciones para usar ftp, la verdad no e investigado mucho y tampoco les estoy pidiendo que me den el codigo ya echo simplemente que me den una idea de como estructurarla y una orientacion con que sentencias puedo manejar este tipo de movimientos, de ahi me vasaria en profundisar sobre las sentencias.

De antemano muchas gracias por tomarse el tiempo en contestar.

Comunidad PHPeros

Ayuda con crear cliente ftp con descarga automatica
« en: 03 de Abril de 2009, 22:25:20 pm »

Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Re: Ayuda con crear cliente ftp con descarga automatica
« Respuesta #1 en: 04 de Abril de 2009, 11:27:34 am »
¿Y seguro que te conviene hacerlo con PHP y no con un lenguaje de programacion de aplicaciones ejecutables?

Visual Basic, C... el que mas te guste.

Saludos
La dedicación de mi respuesta sera directamente proporcional a la dedicación de tu pregunta.
Hacer códigos que entiendan las máquinas es fácil, lo difícil y realmente útil es hacer códigos que entiendan las personas.
http://twitter.com/CarlosRdrz
http://www.carlosrdrz.es

Desconectado obelich

  • PHPerit@
  • *
  • Mensajes: 15
  • Karma: 0
    • Ver Perfil
Re: Ayuda con crear cliente ftp con descarga automatica
« Respuesta #2 en: 04 de Abril de 2009, 16:31:42 pm »
Hola gracias por responder ^_^ pues me gustaria con php por que es con el que me estoy enrolando y ademas seria multiplataforma, lo de programacion con C# o algun otro lenguaje la verdad no me e metido mucho en esos terrenos, con C# estube un tiempesillo estudiandole con MonoDeveloper de echo en la comunidad que tengo de opensue latino  http://opensuseltn.org tengo una seccion de monodeveloper pero la verdad no sabria hacerlo ahi si estoy en blanco pero si me pudieras dar una orientacion de lo agradeceria mucho,

Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Re: Ayuda con crear cliente ftp con descarga automatica
« Respuesta #3 en: 04 de Abril de 2009, 16:50:05 pm »
Hola,

Bueno, para empezar, existen los programas escritos en C que son multiplataforma, el codigo fuente es el mismo, solo que lo compilas para uno u otro sistema operativo.

Respecto a programarlo en PHP, no le encuentro mucho sentido porque tendrías que tener un navegador abierto siempre con esa pagina. Ademas PHP está creado para hacer paginas webs dinámicas, que aunque no quiere decir que no se pueda hacer lo que pides con PHP, no es el mejor candidato para conseguirlo.

Yo te recomendaría hacerlo con Visual Basic, que es un lenguaje sencillo y te va a facilitar hacer esa tarea, aunque tendrás que conocer y estudiar un poco el lenguaje.

Aunque si aun así quieres hacerlo con PHP, ya te digo que no hay ningún problema, aunque a mi no me parece muy buena idea.

Citar
Links
- Ejemplo en Visual Basic del uso de funciones FTP
h ttp://www.example-code.com/vb/ftp.asp
- Funciones FTP de PHP
h ttp://es2.php.net/manual/es/book.ftp.php
- Ejemplo FTP en PHP (Subir un archivo)
http://www.jonasjohn.de/snippets/php/ftp-example.htm

Espero haberte ayudado,
Saludos
« Última modificación: 04 de Abril de 2009, 16:53:46 pm por TLX »
La dedicación de mi respuesta sera directamente proporcional a la dedicación de tu pregunta.
Hacer códigos que entiendan las máquinas es fácil, lo difícil y realmente útil es hacer códigos que entiendan las personas.
http://twitter.com/CarlosRdrz
http://www.carlosrdrz.es