Entries Comments



PHP Warning: ftp_put(): Could not open data connection to port 11312: No route to host

21 October, 2008 (17:02) | PHP | By: João José

Ai Ai….então é assim a solução para esta treta é:

// ligação
$conn_id = ftp_connect($ftp_server);
if(!$conn_id){
$erro=’FTP indisponível’;
ftp_close($conn_id);
return false;
}

// user e pass
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
if(!$login_result){
$erro=’Login incorrecto’;
ftp_close($conn_id);
return false;
}

//modo passivo ON
ftp_pasv($conn_id, true);

A parte a bold é a importante para que funcione. Com alguns servidores o PHP fica ali a derrapar até dar aquele erro manhoso.

Write a comment