Problemas con ftp_connect

redlor
09 de Enero del 2006

Hola a todos. Nuevo problema con mi ftp al tratar de listar los archivos de un sitio:

Warning: ftp_connect() [function.ftp-connect]: php_network_getaddresses: getaddrinfo failed: Host desconocido

Me trae de cabeza. Alguien tiene idea de a qué se puede deber el problema?? Yo tengo dudas sobre 'mi forma' de hacer un ftp anónimo. Es correcta??

Otro de los asuntos que me escama es el siguiente. Me he leído la documentacion ftp de php.net y me dice que para la versión de php que teno instalada no necesito modificar el php.ini. Lo he revisado y en principio no encuentro nada que haga referencia en este documento al ftp.

Adjunto mi script por si quereís echarle un vistazo:

<?php
....
$connex = ftp_connect ("www.gcn.us.es/~fsancho") or die("No se puede establecer la conexión");

$resultado_login = ftp_login ($connex,"","");

$directory = ftp_pwd($connex);//Obtienen el directorio al que nos conectamos

// chequear la conexion
if ((!$connex) || (!$resultado_login)) {
echo "&iexcl;La conexi&oacute;n FTP ha fallado!";
exit;
} else {
echo "Conectado!";
}

//Ahora podría listar sus archivos con
$list = ftp_nlist($connex , $directory); //Me devulave un array con los archivos

return $list;

?>

Muchas gracias, Salu2

Dackiller++
09 de Enero del 2006
La Dirección del Host esta mal !
TU ERROR:
$connex = ftp_connect ("www.gcn.us.es/~fsancho") or die("No se puede establecer la conexión");

CORRECTO:

$connex = ftp_connect ("gcn.us.es") or die("No se puede establecer la conexión");

Anterior mente te referias al Protocolo HTTP pero recuerda que el parametro de la función, debe ser una dirección IP ó un dominio sin protocolos

Saludos.