Aller au contenu

pilou007

Actif
  • Compteur de contenus

    16
  • Inscrit(e) le

  • Dernière visite

Réputation sur la communauté

0 Neutre
  1. J'ai trouvé sa dans les script que Jok a mis qui je pense peut servir :: function _sendCommand($address, $port, $command, $timeout=50000) { if(!$socket=@fsockopen('udp://'.$address, $port, $errno, $this->errstr, $this->_timeout)) { return FALSE; } else { socket_set_blocking($socket, true); // socket_set_timeout should be used here but this requires PHP >=4.3 socket_set_timeout($socket, 0, $timeout); // send command if(fwrite($socket, $command, strlen($command))==-1) { fclose($socket); $this->errstr='Unable to write on open socket!'; return FALSE; } $result=''; do { $result .= fread($socket, 128); $socketstatus = socket_get_status($socket); } while ($socketstatus['unread_bytes']); fclose($socket); if(!isset($result)) { $this->debug[] = array($command, ''); return FALSE; } $this->debug[] = array($command, $result); return $result; } } Mais bon je comprend pas tous, quelqu'un a une idée de faire sa en plus simple ?
  2. je les test mais tjs le meme probléme si la connexion n'est pas ouverte il renvoie bien un warning
  3. 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'>"; } ?>
  4. Yes, mais je voie pas comment fonctionne la lecture, c'est avec la fonction : fgets() ?
  5. 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....
  6. ben c le serveur de jeux HLDS qui est arrété, le serveur en lui même est toujours UP
  7. Il dit rien comme il le trouve cf => http://ilogames.com/test1.php
  8. a priori Mais now il me donne toujour OUI alors que j'ai test en arretant le serveur Toujour oui...
  9. 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...
  10. Le serveur est joignable donc il devrait indiquer oui 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.
  11. 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 : Merci
  12. Oui bien sur Mais j'ai mis sa a la place de tous le code qui devrait se trouver la
  13. 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
×
×
  • Créer...