Para usar cURL FTP, ¿ambos servidores necesitan la biblioteca PHP cURL instalada?

StackOverflow https://stackoverflow.com/questions/1209334

  •  06-07-2019
  •  | 
  •  

Pregunta

Estoy tratando de envolver mi cerebro sobre cómo hacer esto. Necesitamos proporcionar algunos archivos dentro de un directorio desde nuestros servidores a los servidores de nuestros clientes a través de una interfaz PHP / Web mediante FTP. He analizado las capacidades de FTP integradas en PHP y algunas clases personalizadas, pero alguien sugirió que cURL podría ser una mejor opción. Tendremos las credenciales de inicio de sesión de FTP en nuestra base de datos para que la aplicación pueda acceder. Con esa información, ¿podemos usar las capacidades de FTP de cURL para realizar las transferencias, sabiendo que nuestro servidor tiene libcurl instalado, pero que los servidores de los clientes no pueden? ¿Deben tener ambos servidores para que funcione la función FTP?

¿O estoy haciendo esto completamente de la manera equivocada, y he entendido mal cómo usar cURL y debería estar estudiando una clase de PHP PHP?

¿Fue útil?

Solución

Solo para dejarlo muy claro, hay 2 computadoras involucradas:

  • Su servidor, el que se supone que debe proporcionar archivos al cliente utilizando el protocolo FTP. Ese servidor no necesita tener un servidor web (o PHP) ejecutándose. Lo único que necesita es un servidor FTP. También necesita tener permisos configurados de tal manera que haya una cuenta que pueda acceder a los archivos a través de FTP.

  • El servidor de su cliente, el que se supone que debe recuperar archivos de su servidor mediante el protocolo FTP. Ese servidor necesita tener PHP instalado, con libCurl. El software en ese servidor necesita acceder a su servidor mediante el protocolo FTP, proporcionando las credenciales de usuario que configuró en su casilla.

Espero que ayude.

Otros consejos

libCURL es una biblioteca; actúa como el cliente.

Sus clientes necesitan ejecutar un servidor FTP pero no necesitan libCURL.

Parece que lo que quieres hacer es que el cliente se conecte a tu script PHP & amp; luego presione un botón para iniciar una transferencia FTP que envíe un archivo desde su servidor FTP a su servidor FTP. Si este es el caso, todo lo que necesita es cURL en su servidor.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top