Las sto provando la strada dell'ftp ma ho un problema

ho configurato filezilla server sul mio pc
se nel browser scrivo
http://mioip
compare la scritta: it's works
se scrivo
ftp://mioip
mi chiede utente e pwd, li inserisco e mi fa vedere la directory che ho configurato per l'utente
fino a qui tutto ok

ho scritto il codice php per accedere al mio server php, l'ho messo sul server aruba in remoto, ho richiamato la pagina php e quello che compare è il seguente messaggio:

Warning: ftp_connect() [function.ftp-connect]: php_network_getaddresses: getaddrinfo failed: No such host is known

Codice PHP:
$host "ftp://mioip/"
$username "usr"
$password "pwd";
$stream ftp_connect($host);     cosa sbaglio?   <-- si blocca qui
$login 
ftp_login($stream$username$password); 
ftp_quit($stream); 
il mioip l'ho ricavato con il servizio http://www.whatsmyip.org/