pilou007
-
Compteur de contenus
16 -
Inscrit(e) le
-
Dernière visite
Messages postés par pilou007
-
-
je les test mais tjs le meme probléme
si la connexion n'est pas ouverte il renvoie bien un warning
-
j'ai fait sa, mais je pense que sa sert a rien ::
<?
$up = _AT_fsockopen('udp://'.$ip, "$port");
$toto = fclose($up);
if ($toto)
{
echo "<img src='images/user_online.gif'>";
}
else
{
echo "<img src='images/user_offline.gif'>";
}
?> -
Vu sur http://fr.php.net/manual/fr/function.fsockopen.php :
Essaie de faire un test de lecture et la ca devrait rater si le serveur n'est pas joignable ;-)
Yes, mais je voie pas comment fonctionne la lecture, c'est avec la fonction : fgets() ?
-
Je testerai cela dé que je suis chez moi
Car la au taff pas d'accès ssh...
Sinon, se qui me semble étrange je les aussi fait pointer sur d'autre de mes serveurs qui n'on jamais us de serveur lancer sur les ports correspondant.
& il indique que même oui....
-
Il tourne sous windows ou linux ?
linux debian
-
ben c le serveur de jeux HLDS qui est arrété, le serveur en lui même est toujours UP
-
vi sur sur ...
Je comprend pas du tous la...
-
Et si tu vire le @ de fsockopen il dit quoi ?
Il dit rien comme il le trouve
-
A priori oui la seule difference c'est que tu recuperes pas l'erreur en cas d'echec
a priori
Mais now il me donne toujour OUI
alors que j'ai test en arretant le serveur
Toujour oui...
-
Dans ce cas, regarde comment c'est fait dans la classe alors.
Dans sa classe il fait
$socket=@fsockopen('udp://'.$address, $port, $errno, $this->errstr, $this->_timeout))
donc sa reviens au meme si je fait :
<?
$reponse = _AT_fsockopen("udp://80.82.16.198", 27015);
if ($reponse)
{
echo "OUI";
}
else
{
echo "NON";
}
?>Mais avec se code, il me repond tjs oui, meme si je mais une ip de serveur qui n'existe pas...
-
Cela te donne cette reponse lorsque le serveur est joignable ou non ?
Parce que s'il n'est pas joignable à ce moment là, le warning est normal
Il suffit que tu mettes @ devant fsockopen(...) et ça te repondra simplement non ;-)
Le serveur est joignable
donc il devrait indiquer oui
Salut,Le plus simple c'est p'tet d'utiliser directement une classe pour te connecter sur le serveur. Comme ça, si il répond, t'en profites pour récup des infos
J'ai un pot qui a refait une classe et ça fonctionne pas mal :
> http://www.j0k3r.net/forum/classe-php-de-q...eur-hl1-563.htm
Je veut juste qu'il me retourne si le serveur répond ou pas, pas besoin des infos pour se que je veut en faire.
-
Bonjour,
Je cherche une méthode pour savoir si un serveur répond ou pas
Exemple sur un serveur de jeux qui est du type
80.80.80.80:2701x
Je veux à l'aide d'un script php qui me réponde
Oui = Il marche
Non = il est down.
Donc cela fonctionne bien à l'aid e d'un script que j'ai trouvée mais sur les port 21, 80.. mais pas sur les ports que je souhaite.
<?
$reponse = fsockopen("80.82.16.196", "27015");
if ($reponse)
{
echo "OUI";
}
else
{
echo "NON";
}
?>sa me repond une erreur :
Warning: fsockopen(): unable to connect to 80.82.16.196:27015 in /var/www/virtual/ilogames.com/htdocs/test.php on line 2NON
Merci
-
Oui bien sur
Mais j'ai mis sa a la place de tous le code qui devrait se trouver la
-
Donc le code deviens :
$requete = mysql_query("SELECT LoginTeamspeak, PassTeamspeak, PortTeamspeak FROM teamspeak WHERE IdServJ = '".$_GET['idserv']."'");
$requete2 = mysql_num_rows($requete);
if ($requete2)
{
echo "<br><br>requete trouvée";
}
else
{
echo "<br><br>requete non trouvée";
}Sa fonctionne, merci
-
Bonjour,
J'ai besoin de faire cela :
J'interroge ma table pour lui demander si le champs IdServJ = xx existe déjà ou pas dans la table
Si il existe, j'affiche les valeurs de la table teamspeak
Si il n'affiche pas, j'affiche un formulaire pour par la suite faire un enregistrement.
Le problème, c que je n'arrive pas a qui me retour la bonne chose par rapport a mes exemple.
Voici le code source :
$requete = mysql_query("SELECT LoginTeamspeak, PassTeamspeak, PortTeamspeak FROM teamspeak WHERE IdServJ = '".$_GET['idserv']."'");
if ($requete)
{
echo "<br><br>requete trouvée";
}
else
{
echo "<br><br>requete non trouvée";
}Ou est l'erreur dans se code? car pour moi il devrait fonctionner...
Merci
Savoir à l'aide d'un script php si une ip & port répond, du type $ip:$port
dans PHP
Posté
J'ai trouvé sa dans les script que Jok a mis qui je pense peut servir ::
Mais bon je comprend pas tous, quelqu'un a une idée de faire sa en plus simple ?