Le forum officiel du site, discussions, aide, astuces...
Vous n'êtes pas identifié.
Salut c'est lacalau !
Voila j'ai telecharger ton script pour mettre le titre sur le site mais sa marche pas !
Page de test Kiwi Cast
Mise en forme rapide
Erreur : la connexion au serveur xn0s-radio.sytes.net sur le port 8012 à échoué... (serveur down ?)
Tableau complet (debug)
Voila se qu'il m'affiche !
Cordialement,
Hors ligne
Je viens de faire le test avec ces paramètres :
$serveur = 'xn0s-radio.sytes.net'; $port = 8012; $adminpass = false;
et voici le résultat : http://testradio.gentilkiwi.net/ ; cela fonctionne parfaitement.
Ton hébergeur autorise-t-il les connexion sortantes via la fonction PHP fsockopen ?
PS : j'ai déplacé ton sujet dans la section approprié.
Hors ligne
Mon hebergeur est free donc je sais pas si il l'autorise, Ya t'il moyen de garder juste le titre en cours ? Sans le cadre bleu et tout ?
Hors ligne
Apparemment Free n'autorise plus les connexions en dehors de son réseau, donc OVH, et autre prestataires => refusé.
Les hébergeurs mutualisé ou dédié autorisent majoritairement ces fonctions (en tous cas 1&1 oui, OVH je ne sais pas, mais je pense que oui
)
Pour ce qui est de la mise en page, la page fournie n'est là qu'à titre d'exemple, il te suffit d'utiliser le tableau retourné par la fonction comme bon te semble
Exemple pour le titre :
echo $tab_infos['songtitle'];
Hors ligne
Pourraije avoir le script complet mais avec juste le le truc pour afficher le titre merci 
Hors ligne
Je ne vois vraiment pas ce qu'il y a de compliqué 
<?php
include('kiwicast.php');
$hote = 'xn0s-radio.sytes.net';
$port = 8012;
$pass = false;
$tab_infos = shoutcast_stats($hote, $port, $pass);
if ($tab_infos) // avons nous réussi à nous connecter au serveur ?
{
if ($tab_infos['http_code'] == '200') // le serveur ne nous a-t-il pas jeté pour cause de mot de passe invalide ?
{
if ($tab_infos['streamstatus']) // le serveur diffuse-t-il ?
echo $tab_infos['songtitle'];
else // il ne diffuse pas, montrons le ^^
echo '<em>Le serveur ne diffuse pas actuellement...</em>';
}
else
echo '<em>Page non adaptée</em>';
}
else
echo '<em>Connexion au serveur <code>' . $hote . ':' . $port . '</code> impossible</em>';
?>Après quelques tests sur un serveur Free, dont voici les résultats :
Tentative de connexion à benjamin.gentilkiwi.net sur le port 8000 (Free) - ERREUR Connection timed out (110)
Tentative de connexion à maitrekiwi.free.fr sur le port 80 (Free) - OK (0)
Tentative de connexion à www.proxad.net sur le port 80 (Free) - OK (0)
Tentative de connexion à www.ovh.net sur le port 80 (OVH) - OK (0)
Tentative de connexion à alille-257-1-7-155.w83-198.abo.wanadoo.fr sur le port 8012 (Wanadoo) - ERREUR Connection timed out (110)
Tentative de connexion à www.wanadoo.fr sur le port 80 (Wanadoo) - OK (0)
J'en arrive à la conclusion que ce n'est pas une restriction de réseau de la part de Free, mais de port.
A mon avis, si tu changeais ton serveur ShoutCast du port 8012 vers 80, tu permettrais aux scripts PHP chez Free (utilisant la fonction fsockopen) de s'y connecter (et aussi d'être écouté en entreprise ^^)
Pour ce qui est de la publicité pour ton site, je ne suis pas vraiment pour, je ne suis pas spécialement fana de pub et de plus ton site est loin du thème de l'aide informatique. Toutefois, tu peu très bien l'inscrire dans ton profil et dans un message, ce qui fera un/des lien(s) dans le forum.
Hors ligne