Si tengo este archivo: www.servidor1.com/ftp.php
Código :
<?php $id_ftp=ftp_connect("ftp.servidor2.com", "21") or die("Couldn't connect to ftp server"); ftp_close($id_ftp); ?>
Y nada, no se conecta al servidor. En cambio si pongo servidor1.com en lugar de servidor2 se conecta sin problemas, así que las funciones ftp de php están habilitadas.
De la misma forma, si el archivo lo subo al servidor2, funciona sin problemas con ftp.servidor2.com, pero me da el siguiente error si pongo ftp.servidor1.com:
Warning: ftp_connect() [function.ftp-connect]: php_network_getaddresses: getaddrinfo failed: Name or service not known in /home/virtual/servidor2.com/ftp.php on line 2
Vamos, que no puedo conectarme mediante php y ftp de un servidor a otro.
He mirado por php.net, pero parece que estoy complicando la cosa más sencilla... Alguien como solucionarlo?