Kód: Vybrat vše
Warning: ftp_connect() [function.ftp-connect]: php_network_getaddresses: getaddrinfo failed: Name or service not known in xxxxx on line 4
Warning: ftp_login() expects parameter 1 to be resource, boolean given in xxxxxx on line 5
prostě druhý připojení se nepovede, chyba bude u mě jako u klienta, zkoušel sem to na 2 jiný servery a vždycky funguje jenom 1. připojení.
tady source té funkce
Kód: Vybrat vše
function updateFile($server, $nick, $pass){
echo "<br>Executing connection.<br>";
$connection = ftp_connect($server);
$login = ftp_login($connection, $nick, $pass);
ftp_pasv($connection, true);
if(!$connection || !$login){
echo "Login failed.";
die;
}else{
echo "Login succesful.";
}
if(ftp_get($connection, "derp.php", "index.php", FTP_BINARY)){
echo " Downloaded succesfully.";
}else{
echo " Download error. on ".$server;
}
if(ftp_put($connection, "index.php", "derp.php", FTP_BINARY)){
echo " Upload succesful.";
}else{
echo " Upload error.";
die;
}
ftp_close($connection);
echo "<br> UPDATED!";
}
a ta samozřejmě jede v loopu (for) ale v tom problém pravděpodobně neni.
Zkouším to doma na XAMPP ale zkoušel sem to i na wedos.cz, spustit skript.