VOTE POUR SHOUTCAST

coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 - 3 mai 2007 à 10:30
cs_teck27 Messages postés 1 Date d'inscription samedi 15 mars 2008 Statut Membre Dernière intervention 23 octobre 2008 - 17 juin 2008 à 00:44
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/42536-vote-pour-shoutcast

cs_teck27 Messages postés 1 Date d'inscription samedi 15 mars 2008 Statut Membre Dernière intervention 23 octobre 2008
17 juin 2008 à 00:44
Bonjour moi j'ai deux erreur dans le script les voila

1er:

Notice: Undefined index: 7680777 in C:\Program Files\EasyPHP 2.0b1\www\radio\siteradio\vote.php on line 179

2éme:

Notice: Undefined index: 7680777 in C:\Program Files\EasyPHP 2.0b1\www\radio\siteradio\vote.php on line 209

et voila les ligne de code concerner je vous mes le code de 179 a 209

if ($_POST["7680777"] and $_POST["7680777b"]==""){
if ($_POST["7680777"]==1) {$pool_responses[1]++;file_put_contents($song.'b.txt',$pool_responses[1]);}
if ($_POST["7680777"]==2) {$pool_responses[2]++;file_put_contents($song.'m.txt',$pool_responses[2]);}
}

// get percentajes for each answer in the pool
// get total number of answers
$total_responses=$pool_responses[1]+$pool_responses[2];
if ($total_responses==0){$total_responses=1;} // to avoid errors at start
// compute percentajes (with one decimal number)
$pool_percentaje[1] = round((100*$pool_responses[1])/$total_responses,1);
$pool_percentaje[2] = round((100*$pool_responses[2])/$total_responses,1);

// print the form, which includes de answers and the percentajes
print "<left>\n";
print "<form method=post action=".$_SERVER["PHP_SELF"].">\n";
// print "".$pool_question."\n";
print "<center>\n\";
// answer 1
print \"----
\n\";
print \" ".$pool_option[1].", \n\";
print \"".$pool_responses[1]." (".$pool_percentaje[1]."%), \n\";
print \"\n\";
// answer 2
print \"----
\n\";
print \" ".$pool_option[2].", \n\";
print \"".$pool_responses[2]." (".$pool_percentaje[2]."%), \n\";
print \"\n\";
print "
\n";
// a simple control to avoid one user to vote several times
if ($_POST["7680777"]){
radiosgmick Messages postés 2 Date d'inscription jeudi 22 février 2007 Statut Membre Dernière intervention 16 mai 2010
19 mai 2008 à 01:44
je les essaies il y a plusieur erreur ? je sait pas si c est moi mais le probleme d acces ca j ai compris il etait pas la , maintenant il me trouve un probleme au niveau file_put_contents , quelqu un la deja essayer ?
sangohan74 Messages postés 4 Date d'inscription mercredi 5 avril 2006 Statut Membre Dernière intervention 18 mai 2008
18 mai 2008 à 14:17
a la ligne 12 il manque un << " >> ce qui donne $port = "votre port"; au lieu de $port = "votre port;


Voila sinon le scritp focntion mai il faut l'adapté en fonction des besoins :)
radiosgmick Messages postés 2 Date d'inscription jeudi 22 février 2007 Statut Membre Dernière intervention 16 mai 2010
17 mai 2008 à 11:48
Salut , voila je suis interresser par se code , je l ai tester et ca me genere une erreur ligne 12 ? je crois que c est au niveau de port de la webradio ?

L erreur et Parse error: parse error, unexpected T_STRING in a la ligne 12

Quelqu un peut m aider
zonebleue Messages postés 73 Date d'inscription samedi 15 janvier 2005 Statut Membre Dernière intervention 16 octobre 2007
30 nov. 2007 à 14:51
mais j'ai un autre problème; l'utilisation de /7.html est moin bien, car quand un titre ayant une virgule est affiché, ça génère une erreur à cause du explode(",", [...]);
Afficher les 10 commentaires