PDA

Visualizza versione completa : Php - ftp_connect


zemas
14-06-2009, 09.45.34
Ciao a tutti,
ho il seguente problema
ho creato una pagina di upload ma mi restituisce il seguente errore:

Warning: ftp_connect() [function.ftp-connect]: php_network_getaddresses: getaddrinfo failed: No such host is known.
Quì di seguito lo script che uso:

<?
$ftp_host ="ftp.miosito.it";
$connect = ftp_connect($ftp_host) or die("Si è verificato un errore durante la connessione al server ftp");
$username = 'utente';
$pwd = 'pwd.';
$login = ftp_login($connect, $username, $pwd) or die("Si è verificao un errore durante l'accesso al server ftp");
$destination_file = "/brerahotels.com/brerahotels.com/calendar/text2.txt";
$source_file = "c:/text2.txt";
ftp_put($connect, $destination_file, $source_file, FTP_BINARY) or die("Errore durante l'upload del file $source_file nel server ftp");
ftp_quit($connect) or die("Si è verificato un errore durante la chiusura della connessione al server ftp");
?>
Qualcuno mi può aiutare
Grazie

Semi.genius
14-06-2009, 09.56.53
Se metti l'ip al posto del nome DNS ti dà che ha superato il tempo di esecuzione massimo?

zemas
14-06-2009, 10.05.52
Esattamente

Semi.genius
14-06-2009, 10.24.41
Esattamente

allora IMHO è un problema di routing allora... dove lo stai provando lo script php? Su un web server installato localmente o lo hai caricato su un server web online come Altervista ecc. ? Il server FTP invece dove risiede?

zemas
14-06-2009, 10.38.58
E' installato su un server online
Non capisco se è un problema di configurazione sul server o sbaglio io
qualcosa sullo script

Semi.genius
14-06-2009, 10.58.03
E' installato su un server online
Non capisco se è un problema di configurazione sul server o sbaglio io
qualcosa sullo script
ogni volta che ho avuto quel problema, era relativo al routing del server.
Il server FTP invece?

Ti consiglierei di provare in locale momentaneamente lo script php per vedere se il messaggio compare ancora così stiamo per certi che è relativo al server web.

Usa un web server preconfigurato (se non lo hai installato) come Server2Go (http://www.server2go-web.de/) o VertrigoServ (http://www.google.com/search?hl=en&q=Vertrigo+Serv) e vedi se avviandolo da locale compare ancora quel messaggio.

zemas
14-06-2009, 11.00.35
Provo e ti faccio sapere
per il momento ti ringrazio
Buona giornata

zemas
16-06-2009, 15.41.09
Ciao risolto
era un problema di configurazione.
Ora però ne è subbentrato un altro.
Mi restituisce il seguente errore:


Warning: ftp_put(d:/Text2.txt) [function.ftp-put]: failed to open stream: No such file or directory in ...\calendar\verifica2.php on line 13
Errore durante l'upload del file d:/Text2.txt nel server ftp

:wall:

zemas
19-06-2009, 07.32.42
Risolto il tutto