Milya Posté(e) 21 janvier 2007 Signaler Share Posté(e) 21 janvier 2007 Bonjour existe-t-il un moyen pour afficher sur son site si le serveur est allumé ou pas?Exemple :Je difusse sur un serveur et sur mon site on voit : Serveur 1 : On AirSi je difusse pas : Serveur 1 : Off AirSi il y a des travaux : Serveur 1 : En MaintenanceEnfin un truc du genre.A la bonne, Milya. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Milya Posté(e) 21 janvier 2007 Auteur Signaler Share Posté(e) 21 janvier 2007 Désolé mais moi je veux juste le statut et non pas le nombre d'auditeurs.Et en plus il n'y a rien de concret dans l'autre post.Est-ce que quelqu'un peux m'aider?A la bonne, Milya. Lien vers le commentaire Partager sur d’autres sites More sharing options...
ViVi Posté(e) 21 janvier 2007 Signaler Share Posté(e) 21 janvier 2007 Avec un script php de socket tu peut le faire.Utilise un peut google... Lien vers le commentaire Partager sur d’autres sites More sharing options...
u115 Posté(e) 22 janvier 2007 Signaler Share Posté(e) 22 janvier 2007 Bonjour, j'utilise ce genre de script pour tirer les infos du serveur.J'ai concu mon site en php pour shoutcast j'aimerai savoir par soucis d'adaptibité dans le futur si ce script marche aussi pour icecast??? Lien vers le commentaire Partager sur d’autres sites More sharing options...
netpat Posté(e) 23 janvier 2007 Signaler Share Posté(e) 23 janvier 2007 Bonjour, j'utilise ce genre de script pour tirer les infos du serveur.J'ai concu mon site en php pour shoutcast j'aimerai savoir par soucis d'adaptibité dans le futur si ce script marche aussi pour icecast???non ce n'ai pas le meme, et comme je suis comme alex ... gentil :d voici un code qui retourne le nombre d'auditeurs sur un icecast avec point de montage.function icecastaudience23($adresse,$port,$pointmontage){ // ICecast version 2.3 $fp = @fsockopen("$adresse", "$port", $errno, $errstr, 30); if(!$fp) { return(null) ; } fputs($fp, "GET /status.xsl HTTP/1.0\r\nUser-Agent: Mozilla/4.0\r\n\r\n"); while(!feof($fp)) { $content .= fgets($fp,128); } fclose($fp); $option = explode("Mount Point : (/$pointmontage)",$content); $content = $option[1]; $option = explode('Current Listeners:', $content); $titre = $option[1]; $option = explode("",$titre); $titre = $option[1]; $option = explode("",$titre); $auditeur = $option[0]; if ($auditeur==null) $auditeur = "0"; return ($auditeur);} Lien vers le commentaire Partager sur d’autres sites More sharing options...
Florian54 Posté(e) 26 juillet 2007 Signaler Share Posté(e) 26 juillet 2007 ') + strlen('');$fin = strpos($content, ' Lien vers le commentaire Partager sur d’autres sites More sharing options...
TheoOrl45 Posté(e) 26 juillet 2007 Signaler Share Posté(e) 26 juillet 2007 Mdr....Allez, retire les guillemets autour de $ip et $port dans la commande du fsockopen et hop :wink: Au passage, je sais pas si c'est pour masquer l'info aux membres du forum, mais sinon, l'instruction " $port = "PORT" " ne risque pas de fonctionner lol.... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Florian54 Posté(e) 26 juillet 2007 Signaler Share Posté(e) 26 juillet 2007 J'affiche "PORT" pour ne pas le mettre (c'est idiot d'ailleur :D)Et je suis bête, j'avais pas pensé aux guillemets autour des variables ;)Merci ;) Lien vers le commentaire Partager sur d’autres sites More sharing options...
vsfm Posté(e) 22 août 2007 Signaler Share Posté(e) 22 août 2007 pense a mettre ca dans une frame ou rafraichir, pour que ca se mette a jour ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.