Tester hote FTP

Résolu
cs_niluje Messages postés 90 Date d'inscription mardi 2 avril 2002 Statut Membre Dernière intervention 2 décembre 2004 - 7 sept. 2004 à 09:01
cs_niluje Messages postés 90 Date d'inscription mardi 2 avril 2002 Statut Membre Dernière intervention 2 décembre 2004 - 8 sept. 2004 à 11:38
Bonjour,

Je fait une tite appli en PHP et je tombe sur un pb.
Je cherche à tester l'existance d'un serveur pour y accéder en FTP. je peux utiliser la fonction gethostbyname() et gethostbyaddr() pour tester l'IP ou le nom de d'hote. Mais si la personne à désactivé l'affichage des messages, je ne peux tester et si le code retour est mauvais je ne peux y accéder.
Auriez-vous une soution pour tester si un hote ftp existe ?

*°*°*°*°*°*°*°*°*°*°*°*°*°*°*°*°*°*°*°*°*
Et croyez moi bientot, les flics auront du boulot, il n'y aura plus que la folie, la joie et l'Anarchie >:)
http://www.salestymbanques.net

5 réponses

phpwankenobi Messages postés 152 Date d'inscription jeudi 10 avril 2003 Statut Membre Dernière intervention 18 novembre 2004
7 sept. 2004 à 20:27
Hi,

Moi je vois pas d'inconvénient majeur à faire ce que tu fais, mais as-tu essayé en faisant ceci :

conn_id = @ftp_connect($ftpserver); 


Je crois bien que cela élimine le flot d'erreur, mais if faut tester le code retour....

A+
3
phpwankenobi Messages postés 152 Date d'inscription jeudi 10 avril 2003 Statut Membre Dernière intervention 18 novembre 2004
7 sept. 2004 à 09:33
Salut,

Peut-être en essayant de s'y connecter ?


conn_id = ftp_connect($ftpserver); 
if (!conn_id){
                 echo "La connexion à [$ftpserver] a échoué!!!";
                 } 


A+
0
cs_niluje Messages postés 90 Date d'inscription mardi 2 avril 2002 Statut Membre Dernière intervention 2 décembre 2004
7 sept. 2004 à 14:32
oui il est vrai ..
je voulais justement essayer de tester si je pouvais établir une connexion avant de m'y connecter pour éviter de perdre du temps ...

mais à priori y'a que comme ca que ca peut marcher .. j'avais testé le resultat de la connection mais je vais la modifié je pense

saint cloud

*°*°*°*°*°*°*°*°*°*°*°*°*°*°*°*°*°*°*°*°*
Et croyez moi bientot, les flics auront du boulot, il n'y aura plus que la folie, la joie et l'Anarchie >:)
http://www.salestymbanques.net
0
cs_niluje Messages postés 90 Date d'inscription mardi 2 avril 2002 Statut Membre Dernière intervention 2 décembre 2004
7 sept. 2004 à 19:02
pr mieux gérer le retour de ftp_connect, j'ai désactivé les retour code erreur (et réactivé après)

error_reporting(0);
$result = ftp_connect($ftp_serveur, $port) or die (...)
error_reporting(E_ALL);


est ce que ca vous parait 'propre' d'utiliser ces commandes (avec parcimonie et ds des cas extrèmes) de désactiver les code erreurs ?

Mais dans mon cas, pr gérer comme je le souhaite c'est la seule manière que j'ai trouvé car de la manière dont tu me proposais, cela mettais un message d'erreur ce qui était inexploitable car impossible à traiter quand par exemple je mettait ds $ftp_serveur n'importe quoi.

:D
*°*°*°*°*°*°*°*°*°*°*°*°*°*°*°*°*°*°*°*°*
Et croyez moi bientot, les flics auront du boulot, il n'y aura plus que la folie, la joie et l'Anarchie >:)
http://www.salestymbanques.net
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_niluje Messages postés 90 Date d'inscription mardi 2 avril 2002 Statut Membre Dernière intervention 2 décembre 2004
8 sept. 2004 à 11:38
nickel merci

*°*°*°*°*°*°*°*°*°*°*°*°*°*°*°*°*°*°*°*°*
Et croyez moi bientot, les flics auront du boulot, il n'y aura plus que la folie, la joie et l'Anarchie >:)
http://www.salestymbanques.net
0
Rejoignez-nous