Le forum de la radio, depuis 2005.

Antennes, webradios, animateurs, technique, créations sonores : lancez un sujet, répondez en texte ou en message vocal, partagez vos photos et vos sons, votez aux sondages.

Créer un compteSe connecterGratuit, en trente secondes.
·actif
1 184
·actif
2 930
·actif
3 114
·actif
1 765
·actif
1 111
·actif
2 036
·actif
715
·actif
4 194
570
·actif
2 244
2 292
693

Affichage Des Pochette En Diffusions

Bonjour, J'ai trouver ce script qui affiche les pochette en courts de diffusions sur ma webradio mais je n'ai que l'image "si le script ne trouve pas la pochette" voici le script en question: <?php /* Code développé en partie par la société Québec Servers. Copyright Quebec Servers, toute utilisation commerciale, redistribution, copie, modifications autres que pour votre usage sont proscrits. Merci de votre coopération. */ $host = "rs1.fmb.fm:9700"; $port = "9700"; // 8000 $na = "na.gif"; // Image si le script ne trouve pas la pochette. function sors_valeurs(&$tab, $valeurs) { foreach($tab as $data) { $bien = true; foreach($valeurs as $interdit) $bien = $bien && (strpos($data, $interdit) === false); if ($bien) $tabf[] = $data; } $tab = $tabf; } function get_page($base, $page) { return file_get_contents($base . $page); /* $fp = fopen($base . $page, 'r'); $contenu = ''; while(!feof($fp)) $contenu .= fread($fp, 1000); fclose($fp); return $contenu; */ } // } else { // echo ""; // } } // Connect to server $fp=@fsockopen($host,$port,&$errno,&$errstr,10); if (!$fp) { echo ""; } else { // Get data from server fputs($fp,"GET /7 HTTP/1.1\nUser-Agent:Mozilla\n\n"); // exit if connection broken for($i=0; $i<1; $i++) { if(feof($fp)) break; $fp_data=fread($fp,31337); usleep(500000); } // Strip useless junk from source data $fp_data=ereg_replace("^.*<body>","",$fp_data); $fp_data=ereg_replace("</body>.*","",$fp_data); // Place values from source into variable names list($current,$status,$peak,$max,$reported,$bit,$song) = explode(",", $fp_data, 7); $trackpattern = "/^[0-9][0-9] /"; $trackreplace = ""; $song = preg_replace($trackpattern, $trackreplace, $song); if ($status == "1") { $par=explode('-', $song, 2); $base = 'http://www.amazon.com/s.html/102-7629216-6400917?field-keywords='; $req = rawurlencode($par[0]); $contenu = get_page($base, $req); $deb = strpos($contenu, '<table class="n2" border="0" cellpadding="1" cellspacing="0" width="100%">'); $longueur = strpos($contenu, '<table border="0" cellpadding="0" cellspacing="0" class="tigerTable" width="100%">') - $deb; $contenu = substr($contenu, $deb, $longueur); preg_match_all('`<a href="http://www.amazon.com/[^<]+<img src="(http://[^"]+)"`i', $contenu, $tab); sors_valeurs($tab[1], array('no-img-lg.gif')); if ($tab[1][0] == "") { echo "<img border=\"0\" src=\"".$na."\">"; } else { echo "<img border=\"0\" src=\"".$tab[1][0]."\">"; } }} ?> Logiquement il devrais trouver la pochette chez amazone mais rien ne se passe? pouvez vous m'aidez svp sa fait plusieurs jours que je cherche mais sans résultat.
·actif
2 121
674
·actif
1 777
1 486