Je me rends compte qu'il existe d'autres moyens plus simples pour effectuer FTP. Cependant, j'ai un besoin spécifique de pouvoir utiliser fopen sur un fichier via FTP. Le code suivant fonctionne très bien:Contrôle sur fopen Timeout lors de l'ouverture via FTP
$FTP="ftp://$FTPUser:[email protected]$FTPHost/$file_dest";
$fp=fopen($FTP, 'w');
Le problème est lorsque le chemin de $ file_dest n'est pas valide. Par exemple si $ file_dest = "1/2/3/test.txt".
Si les dossiers 1, 2 ou 3 n'existent pas, l'ouverture de la fopen prend 90 secondes.
Comment puis-je réduire ce délai?
Je n'ai plus de voix à fermer en double. La méthode montrée dans cette copie devrait s'appliquer 1: 1: http://stackoverflow.com/questions/2511225/how-to-get-fopen-to-timeout-properly –
Cette autre question est pour fopen sur http, j'ai essayé et il ne semble pas fonctionner pour ftp. – Joshua