Voilà le problème :
J'écris un client ftp mais parfois je perds la connection alors comment tester si je suis toujours connecté ou pas ?
...
$ftpcon = ftp_connect($ftpsrv, $ftpport);
...
ftp_login($ftpcon,$username,$password);
...
if (!$ftpcon)
{
$ftpcon = ftp_connect($ftpsrv, $ftpport);
ftp_login($ftpcon,$username,$password);
}
Si je test if (!$ftpcon), cela me renvoi toujours vrai alors que je ne suis plus connecté et lorsque je fait ftp_chdir($ftpcon, $ftpdir), je reçois comme msg : "<br />
<b>Warning</b>: ftp_chdir() [<a href='function.ftp-chdir'>function.ftp-chdir</a>]: Transfer complete. in <b>K:\ftp\ftp.php</b> on line <b>256</b><br />"
Comment tester avant de faire mon ftp_chdir si je suis toujours connecté ? ou Comment récupérer un code d'erreur de ftp_chdir pour pouvoir le tester et me reconnecter ?
Merci.
++