Vous êtes ici Codes PHP et MySQL > Inclassable > Récupérer le titre de la musique diffusant sur son...

 

Récupérer le titre de la musique diffusant sur son SHOUTcast

Cette source sert aux personnes ayant une web-radio et voulant afficher le titre de la musique qui est actuellement en ligne sur leur serveur SHOUTcast.
 
diabo852
[3] sources en PHP voir
Code vu 4803 fois
Enregistré le 19 Mars 2011
  • Digg ce code sur digg.com
  • Bookmark ce code sur del.icio.us
  • Bookmark ce code sur Google
  • Bookmark ce code sur Yahoo
  • Ajoute Récupérer le titre de la musique diffusant sur son SHOUTcast
  • Partage ce code sur Facebook
 
 
 
 

Code Source


01.
02.
03.
04.
05.
06.
07.
08.
09.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
 
<?php
/******************************************************************************/
/*                                                                            */
/*                       __        ____                                       */
/*                 ___  / /  ___  / __/__  __ _____________ ___               */
/*                / _ \/ _ \/ _ \_\ \/ _ \/ // / __/ __/ -_|_-<               */
/*               / .__/_//_/ .__/___/\___/\_,_/_/  \__/\__/___/               */
/*              /_/       /_/                                                 */
/*                                                                            */
/*                                                                            */
/******************************************************************************/
/*                                                                            */
/* Titre          : Récupérer le titre de la musique diffusant sur son...     */
/*                                                                            */
/* URL            : http://www.phpsources.org/scripts627-PHP.htm              */
/* Auteur         : diabo852                                                  */
/* Date édition   : 19 Mars 2011                                              */
/*                                                                            */
/******************************************************************************/


$ip "IP du serveur SHOUTcast"// Mettre ici l'IP ou host de votre serveur Shoutcast. Ne pas mettre http://
// devant 
$port "Port du serveur SHOUTcast"// placer ici le port du serveur Shoutcast. // 

// 
// 
// fin de la configuration // 


$fp = @fsockopen("$ip""$port"$errno$errstr30); 

if(!$fp) 
{ 
$auditeurs "0"$places "0"$etat "Serveur d&eacute;connect&eacute;."; 
} 

else 
{ 
fputs($fp"GET /7.html HTTP/1.0\r\nUser-Agent: Mozilla/4.0\r\n\r\n"); 

while(!feof($fp)) 
{ 
$content .= fgets($fp,128); 
} 

fclose($fp); 
$debut strpos($content'<body>') + strlen('<body>'); 
$fin strpos($content'</body>'$debut); 
$servi substr($content$debut$fin $debut); 
$option explode(','$servi); 

if ($option[1] == 0) 
{ 

// Serveur connecter aucune source stream // 

$auditeurs "0"$places "0"$etat "Aucune source serveur connectée."; 
} 

else 
{ 

// Serveur connecté stream ok // 

$auditeurs $option[0]; 
$pointe $option[2]; 
$places $option[3]; 
$bitrate $option[5]; 
$titre $option[6]; 
$etat "Source connectée serveur connecté serveur Ok !"; 
} 
} 

$titre str_replace("&yuml;","&eacute;",$titre); 




echo "<b><SMALL><font color='navy'>$titre</font></small></b>";
 ?>

 

Fonctions du code

: Ouvre une socket de connexion Internet ou Unix - (PHP 4, PHP 5)
: Alias de fwrite() - (PHP 4, PHP 5)
: Teste la fin du fichier - (PHP 4, PHP 5)
: Récupère la ligne courante sur laquelle se trouve le pointeur du fichier - (PHP 4,...
: Ferme un fichier - (PHP 4, PHP 5)
: Calcule la taille d'une chaîne - (PHP 4, PHP 5)
: Trouve la position d'un caractère dans une chaîne - (PHP 4, PHP 5)
: Retourne un segment de chaîne - (PHP 4, PHP 5)
: Coupe une chaîne en segments - (PHP 4, PHP 5)
: Remplace toutes les occurrences dans une chaîne - (PHP 4, PHP 5)
: Affiche une chaîne de caractères - (PHP 4, PHP 5)
Commentaires
 ces bien cool mais comment lui faie fair eun auto refresha chaque titre

 
 
 bjr, je cherche aussi comment avoir le refresh également !!
 
vous pouvez tout simplement recharger le script sans recharger la page (rechercher sur google, vous trouverez comment faire)
 
j ai mis mon ip et mon port et j ai une page blanche!!!
 
Ajouter un commentaire
Code de sécurité

Attention: Les champs marqués d'une étoile * sont obligatoires
 

Connexion

 
 

Inclassable

 
 

PHP

 
 
        Publicité