tester une connexion FTP annonymous en php

tester une connexion FTP annonymous en php - PHP - Programmation

Marsh Posté le 28-10-2004 à 21:16:16    

Bonjour,
 
Voila mon pbm.
 
J'ai un site qui recense un liste de serveurs FTP.
J'ai ecrit un pgm en C qui essaye de se connecter à ses serveurs FTP en annonymous et qui me retourne l'erreure (gestlasterror() )
 
Si le serveur FTP est full je ne fais rien, si le serveur FTP ne repond plus ou n'accepte pas ma connexion anonymous alors je le delete de ma base de données MySQL
 
Mon pbm aujourd'hui est que mon hébergeur n'accepte pas que je fasse du CGI en C (en fait si mais il faut que je paye pour avoir un acces SSH et en plus mes pgms C utilisent la lib windows.h donc je serais obligé de les réecrire)
 
Donc je voudrais modifier ce module pour l'ecrire en php ou perl.
 
Mais voila en PHP je ne sais pas du tout comment tester une connexion à un serveur FTP en annonymous et avoir le bon code de retour.
 
Je pensais utiliser ftp_connect() mais le problem est que cette fonction ne retourne que False si elle n'arrive pas à se connecter
 
Donc je ne peux pas savoir pourquoi, la connexion echoue. Cela peut etre simplement parceque le serveur est FULL.  
 
Comment faire pour avoir un code retour plus précis ?
 
Merci à tous
 
Squalito

Reply

Marsh Posté le 28-10-2004 à 21:16:16   

Reply

Marsh Posté le 29-10-2004 à 09:23:01    

c'est pas avec fsockopen qu'on peut en savoir un peu plus sur la raison du pb de connexion ?


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Marsh Posté le 29-10-2004 à 09:54:30    

oué un truc genre:

Code :
  1. <?php
  2. $fp = fsockopen("ton_ftp", 21, &$errno, &$errstr, 30);
  3. if (!$fp) {
  4.     echo "$errstr ($errno)<br />\n";
  5. ?>


 
Voila, liste les codes errno maintenant! :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed