Aller au contenu

Bienvenue

Bienvenue sur cette nouvelle Libre-Antenne, qui réunit la Libre-Antenne historique de Radioactu et le forum Radios-fr.com. Dans le forum "Radios", vous trouverez la fusion des forums Radios de la Libre-Antenne et de radios-fr.com. Il est possible qu'il manque quelques jours de messages, nous vous prions de nous en excuser. Nous vous invitons à créer dès maintenant votre compte si ce n'est pas déjà fait, en cliquant sur "S'inscrire" ! Belle nouvelle expérience sur libreantenne.radioactu.com ! La team Radioactu

BuBuNo

Connection Php au serveur

Messages recommandés

Bonjour à tous,

Donc bon aujourd'hui j'ai essayer de travailler sur un affichage des titres de musiques et des pochettes. Le soucis ces que je ne comprend pas pourquoi je n'arrive pas à me connecter à aucuns serveur ShoutCast j'ai essayer sur le miens et sur celui de Frequence 3.

Voila mon code :

 
$fp = @fsockopen("ns2153.ovh.net", 8050, &$errno, &$errstr, 1);
if(!$fp) {
$stat = "down";
echo 'Down';
}else{
$stat = "onair";
echo 'On :D';
}

Et sa m'affiche Down alors que le serveur est ouvert :/

Donc bon es ce que quelqu'un aurais une idée du problème car j'ai beau chercher je ne voit pas :(

Merci d'avance

Partager ce message


Lien à poster
Partager sur d’autres sites

Bah sa met down Donc bon j'ai changer l'ip par un autre serveur toujours pareil :/

Partager ce message


Lien à poster
Partager sur d’autres sites

ahh je viens de voir l'erreur ! Dans ton code tu n'as pas demander si $stat = "down" ou "onair" tu as mis $stat = "down" et echo 'Down';

donc en gros tu donne une valeur à $stat mais çà sert à rien car tu l'utilise pas au final et ton echo écrit Down obligatoirement ! Il faut une condition :)


$fp = @fsockopen("ns2153.ovh.net", "8050", &$errno, &$errstr, 1);
if(!$fp) {
if ($fp = "down") {
echo "Down";
}elseif ($fp = "onair") {
echo "On Air";
}
}

essai çà et dis moi (çà fais quelques temps que je n'ai pas fais de php donc lol)

Partager ce message


Lien à poster
Partager sur d’autres sites

ahh je viens de voir l'erreur ! Dans ton code tu n'as pas demander si $stat = "down" ou "onair" tu as mis $stat = "down" et echo 'Down';

donc en gros tu donne une valeur à $stat mais çà sert à rien car tu l'utilise pas au final et ton echo écrit Down obligatoirement ! Il faut une condition :)


$fp = @fsockopen("ns2153.ovh.net", "8050", &$errno, &$errstr, 1);
if(!$fp) {
if ($fp = "down") {
echo "Down";
}elseif ($fp = "onair") {
echo "On Air";
}
}

essai çà et dis moi (çà fais quelques temps que je n'ai pas fais de php donc lol)

Non enfaite le $stats servait si le code marchait à savoir si la radio etait on ou pas pour apres changer la pochette du titre par une image demontrant que la radio est off et changer le titre de la musique par CrAzY Frequence est Off merci de nous en excuser ou un trucs comme sa moi ce que je veut pour l'instant ces pouvoir me connecter au serveur shoutcast :s

Partager ce message


Lien à poster
Partager sur d’autres sites

Oui j'ai essayer mais il marque toujours " Down "

Partager ce message


Lien à poster
Partager sur d’autres sites

Ah oui big Fail :/

VOila je vient de changer l'ip et ces toujours pareil :

$fp = @fsockopen("184.107.47.34", "16007", $errno, $errstr, 1); 
if(!$fp) {
if ($fp = "down") {
echo "Down";
}elseif ($fp = "onair") {
echo "On Air";
}
}

PS : J'ai tester l'autre facon avec l'ip ces pareil :/

Partager ce message


Lien à poster
Partager sur d’autres sites

Je vient de le faire pareil :s

$fp = @fsockopen("184.107.47.34", "16007", $errno, $errstr, 1);  
if(!$fp) {
echo "Down";
}else{
echo "On Air";
}

Partager ce message


Lien à poster
Partager sur d’autres sites

ton serveur est down logique ... rien répond à cette adresse : http://184.107.47.34:16007

Mon code est bon ! j'ai tester des serveurs UP et tout est OK ;)

Moi je voit la page ShoutCast :o

Partager ce message


Lien à poster
Partager sur d’autres sites

:o car la je voit bien la page avec les info :blink:

PS : je suis chez Listen2MyRadio

Partager ce message


Lien à poster
Partager sur d’autres sites

:o car la je voit bien la page avec les info :blink:

Moi non plus je vois rien.

PS : je suis chez Listen2MyRadio

CQFD.

Partager ce message


Lien à poster
Partager sur d’autres sites

Ce qu'il fallait démontrer, ce qui veut dire ...

Comprend pas :(

Listen2MyRadio serais la cause ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Voila ce code marche no1 avec un serveur valide ^^


$fp = @fsockopen("ns1.caramania.ca", 9000, $errno, $errstr, 1);
if(!$fp) {
$stat = "down";
echo 'Down';
}else{
$stat = "onair";
echo 'On :D';
}

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant


×