Aller au contenu

pilou007

Actif
  • Compteur de contenus

    16
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par pilou007

  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
  14. 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
×
×
  • Créer...