Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1137 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] tester si un server FTP est online

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] tester si un server FTP est online

n°213327
IvanleFou
Posté le 12-09-2002 à 23:13:27  profilanswer
 

Salut,
 
Je voudrais tester si un server FTP marche pour cela j'ai recup un bout de code dans la doc du PHP:
 
$conn_id = ftp_connect('10.0.0.2', $port);    //ligne 72
$login_result = ftp_login($conn_id, "test", "test" );   //ligne 73
if ((!$conn_id) || (!$login_result))
  {
    $etat = "down";
  }  
else
 {
    $etat = "OK";
    ftp_close($conn_id);
  }

 
Lorsque le server est en ligne ca marche tres bien mais si il est HS ca m'affiche des erreurs alors que je voudrais juste qu'il me dise qu'il est 'down':
 
Warning: php_hostconnect: connect failed in e:\www\download.php on line 72
 
Warning: ftp_login() expects parameter 1 to be resource, boolean given in e:\www\download.php on line 73

 
La deuxieme erreur j'arrive a la supprimer en mettant un IF a la ligne 72 pour sauter les lignes suivantes. mais la 1ere erreur ya rien a faire...
 
Merci pour votre aide

mood
Publicité
Posté le 12-09-2002 à 23:13:27  profilanswer
 

n°213372
izz
NON aux Brevets Logiciels
Posté le 12-09-2002 à 23:40:01  profilanswer
 

J'suis un gros nerdz en PHP mais pourquoi ne pas essayer avec un file exist ?
 
tu me un readme.txt a la racine de ton ftp, et tu test s'il existe, s'il le trouve pas il renverra pas de gros message d'erreur poilu.  :)  
 
http://www.php.net/manual/en/function.file-exists.php

n°213376
zion
Plop
Posté le 12-09-2002 à 23:42:00  profilanswer
 

@ftp_connect
 
 :hello:


---------------
Informaticien.be - Lancez des défis à vos amis
n°213380
IvanleFou
Posté le 12-09-2002 à 23:44:48  profilanswer
 

zion a écrit a écrit :

@ftp_connect
 
 :hello:  




 
ouarf de la balle. C'est exactement ca que je cherchais. J'avais lu qu'il ya un truc pour ne pas afficher les messages d'erreur mais je savais plus koi.
 
Merci pour votre aide. :jap:

n°218696
Batman-Fr
powered by caféine
Posté le 23-09-2002 à 10:45:41  profilanswer
 

quelqu'un peut m'expliquer le rôle que joue ce " @ " svp :??:
 
 
merci d'avance :jap:


---------------
Tout ou rien mais rien que tout ! feed-back : http://forum.hardware.fr/forum2.ph [...] ost=121391
n°218697
lorill
Posté le 23-09-2002 à 10:48:41  profilanswer
 

Batman-Fr a écrit a écrit :

quelqu'un peut m'expliquer le rôle que joue ce " @ " svp :??:




 
Ne pas afficher les messages d'erreurs. Une bidouille immonde, en fait.

n°218896
izz
NON aux Brevets Logiciels
Posté le 23-09-2002 à 15:27:57  profilanswer
 

la question a deja ete posee il y a une semaine sous une forme legerement differente, faut croire qu'elle em... du monde cette fonction ...

n°219028
Batman-Fr
powered by caféine
Posté le 23-09-2002 à 20:54:56  profilanswer
 

lorill a écrit a écrit :

 
 
Ne pas afficher les messages d'erreurs. Une bidouille immonde, en fait.




 
pourquoi "bidouille" ?
 
c'est pas "officiel" :??:


---------------
Tout ou rien mais rien que tout ! feed-back : http://forum.hardware.fr/forum2.ph [...] ost=121391
n°219030
Batman-Fr
powered by caféine
Posté le 23-09-2002 à 20:55:31  profilanswer
 

izz a écrit a écrit :

la question a deja ete posee il y a une semaine sous une forme legerement differente, faut croire qu'elle em... du monde cette fonction ...




 
j'ai trouve la reponse au hazard mais je n'ai rien trouve sur php.net concernant ce @ ... du coup, j'ai poste qd meme ;)


---------------
Tout ou rien mais rien que tout ! feed-back : http://forum.hardware.fr/forum2.ph [...] ost=121391
n°219047
lorill
Posté le 23-09-2002 à 21:19:41  profilanswer
 

Batman-Fr a écrit a écrit :

 
 
pourquoi "bidouille" ?
 
c'est pas "officiel" :??:




 
Si. Mais ca reste une bidouille au point de vue langage. Un système d'exception aurait été mieux que devoir tester les valeurs de retour en zappant le message d'erreur

mood
Publicité
Posté le 23-09-2002 à 21:19:41  profilanswer
 

n°219056
Batman-Fr
powered by caféine
Posté le 23-09-2002 à 21:43:20  profilanswer
 

oki :jap:


---------------
Tout ou rien mais rien que tout ! feed-back : http://forum.hardware.fr/forum2.ph [...] ost=121391

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] tester si un server FTP est online

 

Sujets relatifs
[PHP][Mysql] Update d'un champ qui marche po[antislashes] Php, y'a un bug ou koi.
[PHP] question conne[PHP-SGBD]
[PHP]Bouton radio ..[PHP] Upload
Grave problème de version de PHP !!! 4.2.0 ==> 4.2.3[PHP / pb types MIME] à l'aide avec un powerpoint
Apprendre le PHP!!![PHP/MySQL] Extraire la dernière valeur d'un champs.
Plus de sujets relatifs à : [PHP] tester si un server FTP est online


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR