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(",", [...]);
Utilisateur anonyme
28 août 2007 à 20:27
zonebleue :
J'ai pris un script en anglais pour la BASE du script de vote.


coucou747 :
La plupart du temps je commente aussi en anglais.

Et c'est pas du deramweaver XD c'est du bloc note.
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
10 août 2007 à 10:48
je commente aussi en anglais parfois... malalam commente toujours en anglais, et grenard aussi, c'est juste une habitude a prendre, et qui rend ton programme debugable par n'importe qui (si il est sous licence gpl ou bsd ou autre truc libre evidement)
zonebleue Messages postés 73 Date d'inscription samedi 15 janvier 2005 Statut Membre Dernière intervention 16 octobre 2007
10 août 2007 à 09:10
Tu es sûr que c'est toi qui a fait ce script ?

On dirat pas vu que les commentaires sont en anglais -_-
Utilisateur anonyme
5 mai 2007 à 01:16
Je ne suis pas un "pro" en php et j'ai deux scripts pour le faire.
Pour la ligne 40 et 50 c'est un bout du code du script no 1 (Shoutcast display utility).
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 44
3 mai 2007 à 10:30
c'est code avec dream ?
" => '
print => echo
plusieurs echos => un seul echo...
de la ligne 40 a 50 j'ai pas trop compris...
Rejoignez-nous