tester si un server FTP est online [PHP] - PHP - Programmation
Marsh Posté le 12-09-2002 à 23:40:01
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
Marsh Posté le 12-09-2002 à 23:42:00
ReplyMarsh Posté le 12-09-2002 à 23:44:48
zion a écrit a écrit : @ftp_connect |
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.
Marsh Posté le 23-09-2002 à 10:45:41
quelqu'un peut m'expliquer le rôle que joue ce " @ " svp
merci d'avance
Marsh Posté le 23-09-2002 à 10:48:41
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.
Marsh Posté le 23-09-2002 à 15:27:57
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 ...
Marsh Posté le 23-09-2002 à 20:54:56
lorill a écrit a écrit : Ne pas afficher les messages d'erreurs. Une bidouille immonde, en fait. |
pourquoi "bidouille" ?
c'est pas "officiel"
Marsh Posté le 23-09-2002 à 20:55:31
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
Marsh Posté le 23-09-2002 à 21:19:41
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
Marsh Posté le 23-09-2002 à 21:43:20
oki
Marsh Posté le 12-09-2002 à 23:13:27
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