FORUM Tom's Hardware » Programmation » PHP & MySQL & ASP » systéme de vote
 

systéme de vote

Il y a 255 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici
Ajouter une réponse



 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : systéme de vote
 
Plus d'informations

bonsoir  
 
je m'explique  j'ai binstalé un systéme de vote mais a chaque fois il ouvre le popup page introuvable  
 
et une auter fois j'ai réuissit a le faire mais j'ai un probleme suivant  
 
quan je clique sur voté il ouvre le pop up
 
je choisi une moyenne a priori le voté a etait bienh prise mais il y as oublié de le comptabilisé  
 
es ce qu'el qu'un peux m'aidé  le faire et a modifié surement  
 
voila le code de la page  
 

Code :
  1. <p align="center" class="texte">Vote :  <script language="javascript" src="vote/easy-votes.php?idcom=
  2. test&clrfond=#282828&taille=7&font=verdana&clrdvt=#969696&
  3. color=000000&rep=vote"></script>


 
 
page : easy-easy-vote.php
 

Code :
  1. <? if (!isset($idcom)) {$idcom = Divers;}
  2. // Vérification du cookie
  3. if (isset($cook[$idcom])) { echo("<html><head><title>Déjà voté!</title></head><body><center><img border=\"0\" src=\"avote.gif\" width=\"150\" height=\"80\"></center></body></html>" ); }
  4. else {
  5. // Mise en place du cookie
  6. if (isset($submit)) {
  7. setcookie("cook[$idcom]", 1, 6004800);
  8. }
  9. ?>
  10. <html><head>
  11. <META NAME="DESCRIPTION" CONTENT="Le portail du développement PHP des jeunes Webmasters">
  12. <META NAME="KEYWORDS" CONTENT="script, php, code, html, balises, programmation, javascript, web, webmaster, ressources, webmestre, jeune, débuter, commencer, langage">
  13. <META NAME="REPLY-TO" CONTENT="eroan@free.fr">
  14. <META NAME="AUTHOR" CONTENT="Eroan Boyer">
  15. <META HTTP-EQUIV="imagetoolbar" CONTENT="no">
  16. <META HTTP-EQUIV="CONTENT-LANGUAGE" CONTENT="fr">
  17. <META HTTP-EQUIV="VW96.OBJECT TYPE" CONTENT="Archive">
  18. <META NAME="ROBOTS" CONTENT="index,follow">
  19. <META NAME="REVISIT-AFTER" CONTENT="15 days">
  20. <META NAME="ROBOTS" CONTENT="ALL">
  21. <link rel="stylesheet" type="text/css" href="style-votes.css">
  22. <TITLE>Vote pour : <? echo("$idcom" ); ?></TITLE>
  23. </head><body>
  24. <p align="center"><img border="0" src="comment.gif" width="91" height="23"><form method="POST" name="formulaire" action="easy-votes-vote.php">
  25. <input type="hidden" name="idcom" value="<? echo("$idcom" ); ?>">
  26. <select align="absmiddle" size="1" name="note"><option selected value="5">5 - Super</option><option value="4">4 -</option><option value="3">3 -</option><option value="2">2 -</option><option value="1">1 -</option><option value="0">0 - Nul</option></select><br>
  27. <input type="submit" name="submit" value="Voter!">
  28. </p></form>
  29. <?
  30. if (isset($submit))
  31. {
  32. $fp = fopen("votes/$idcom.txt", "r" );
  33. $ligne = fgets($fp,4096);
  34. // Acquisition des variables
  35. $tt_votes = strrchr($ligne, "|" );
  36. $tt_votes = str_replace("|", "", $tt_votes);
  37. $tt_votes = trim($tt_votes);
  38. $ligne = strrev($ligne);
  39. $nb_votes = strrchr($ligne, "|" );
  40. $nb_votes = strrev($nb_votes);
  41. $nb_votes = str_replace("|", "", $nb_votes);
  42. $nb_votes = trim($nb_votes);
  43. fclose($fp);
  44. // Calculs
  45. $nb_votes++;
  46. $tt_votes = $tt_votes + $note;
  47. // Création du fichier s'il n'existe pas
  48. if (!file_exists("votes/$idcom.txt" ))
  49. { touch("votes/$idcom.txt" ); }
  50. // Ajout des données
  51. $fp = fopen("votes/$idcom.txt","w" );
  52. fputs($fp, "$nb_votes|$tt_votes" );
  53. fclose($fp);
  54. echo("<script language=\"javascript\">alert('Votre vote a été pris en compte!'); window.close();</script>" );
  55. }
  56. ?>
  57. <p align="center" style="font size: 7 pt">Powered by <a href="http://www.jeunes-webmasters.com" target="_blank">J-Web Easy Votes v1.2</a></p>
  58. </body></html>
  59. <? }  ?>


 
si quel qu'un peux resoudre le probléme ca seras cool
 
si vous voulez voir la démo :
 
http://www.jeunes-webmasters.com/j-web-easy-votes.php
 
merci d'avance

G.M.G.V.S.O.
Profil : Modo matériel
Plus d'informations

Tu n'es censé renvoyer que du javascript d'apres ta methode d'appel, ce que tu ne fais pas du tout.
 
Et je trouves ta methode super bizare en tout cas ...


---------------
SPAM & WAREZ = Ban!
Ultimate Boot CD | Memtest+
Mon bar préféré à Lyon ! | Bijoux Fantaisie de Créateur !
Plus d'informations

lol
j'ai pas était a la methode de cauet  
 
mais si ta une méthode de systême de vote plus simple que ce scripts vaz y je suis prenant  
 
ou de m'expliqué comment on pouras le faire fonctionné

G.M.G.V.S.O.
Profil : Modo matériel
Plus d'informations

Bon déjà tu me dois 30cents pour ta vanne ;) (une blague à 2 balles quoi :p)
 
Tu l'as fait tout seul ou c'est récupéré de quelque part ??
 
Déjà je remplacerais
 

Code :
  1. Vote :  <script language="javascript" src="vote/easy-votes.php?idcom=
  2. test&clrfond=#282828&taille=7&font=verdana&clrdvt=#969696&
  3. color=000000&rep=vote"></script>


 
par:
 

Code :
  1. <a href=vote/easy-votes.php?idcom=
  2. test&clrfond=#282828&taille=7&font=verdana&clrdvt=#969696&
  3. color=000000&rep=vote>VOTE</a>


Message édité par boub popsy team le 04-03-2007 à 00:30:20

---------------
SPAM & WAREZ = Ban!
Ultimate Boot CD | Memtest+
Mon bar préféré à Lyon ! | Bijoux Fantaisie de Créateur !
Plus d'informations

j'ai pris le scripts dans le site que j'ai donné le lien si tu pas vue c'est sur que tu vas te posé la question a tu récupéré qq part  
 
j'ai essaye mais je n'arrive pas a l'installé come la démo

G.M.G.V.S.O.
Profil : Modo matériel
Plus d'informations

Disons que le code me semble bien pourri ... En gros il donne comme source d'un script JS une page html générée ... C'est donc un grand n'importe quoi, ça marchait peut etre en 2003 -date de ce script- (et encore j'ai des doutes) mais plus maintenant ...
 
Essayes de nous expliquer ce dont tu as besoin, on va essayer de te donner des pistes pour que tu le fasses de par toi même histoire que tu comprennes ce que tu fais et ou tu vas.
 
Si jamais tu bloques apres sur des trucs precis pas de problème, on serra là !


---------------
SPAM & WAREZ = Ban!
Ultimate Boot CD | Memtest+
Mon bar préféré à Lyon ! | Bijoux Fantaisie de Créateur !
Plus d'informations

merci
 
en faite j'ai éssayé de voir si je copie le code d'une page pour mettre sur la page  
j'ai fait ca mais des que je clique sur voté en rose il m'envoy une page introuvable  
 
ha oui j'avais oublie l'essentiel quand je clique sur vote en jaune  apres choisir la moyenne il m'envoit sur page et il me dit vote prise en compte et ensuite il met es ce que vous voulez fermets cette page donc ca il faudras réparé cette erreur  
 
http://le.coffre.free.fr/messengerpluslive.php
pur essaye et voir tout les erreurs que tu pouras m'aidé a ressoudre  
 
et voilà le code que j'ai mis sur ma page  

Code :
  1. <a href=vote/easy-votes.php?idcom=
  2. test&clrfond=#282828&taille=7&font=verdana&clrdvt=#969696&
  3. color=000000&rep=vote>VOTE</a>
  4. <form method="POST" name="formulaire" action="vote/easy-votes-vote.php">
  5. <input type="hidden" name="idcom" value="<? echo("$idcom" ); ?>">
  6. <select align="absmiddle" size="1" name="note"><option selected value="5">5 - Super</option><option value="4">4 -</option><option value="3">3 -</option><option value="2">2 -</option><option value="1">1 -</option><option value="0">0 - Nul</option></select>
  7. <input type="submit" name="submit" value="Voter!">
  8. </p></form>
  9. <?
  10. if (isset($submit))
  11. {
  12. $fp = fopen("votes/$idcom.txt", "r" );
  13. $ligne = fgets($fp,4096);
  14. // Acquisition des variables
  15. $tt_votes = strrchr($ligne, "|" );
  16. $tt_votes = str_replace("|", "", $tt_votes);
  17. $tt_votes = trim($tt_votes);
  18. $ligne = strrev($ligne);
  19. $nb_votes = strrchr($ligne, "|" );
  20. $nb_votes = strrev($nb_votes);
  21. $nb_votes = str_replace("|", "", $nb_votes);
  22. $nb_votes = trim($nb_votes);
  23. fclose($fp);
  24. // Calculs
  25. $nb_votes++;
  26. $tt_votes = $tt_votes + $note;
  27. // Création du fichier s'il n'existe pas
  28. if (!file_exists("votes/$idcom.txt" ))
  29. { touch("votes/$idcom.txt" ); }
  30. // Ajout des données
  31. $fp = fopen("votes/$idcom.txt","w" );
  32. fputs($fp, "$nb_votes|$tt_votes" );
  33. fclose($fp);
  34. echo("<script language=\"javascript\">alert('Votre vote a été pris en compte!'); window.close();</script>" );
  35. }
  36. ?>


 
merci de m'aidé

Plus d'informations

re  
 
je voudrais savoir si c'etais possible de supprimé le pop up des qu'on clique voté pour choisir une moyenne  
 
si tu veux un code d'une page tu me dit je le mettrais

G.M.G.V.S.O.
Profil : Modo matériel
Plus d'informations

Citation :


Warning: fopen(votes/.txt) [function.fopen]: failed to open stream: No such file or directory in /mnt/144/sdb/b/c/le.coffre/vote/easy-votes-vote.php on line 41
 
Warning: fgets(): supplied argument is not a valid stream resource in /mnt/144/sdb/b/c/le.coffre/vote/easy-votes-vote.php on line 42
 
Warning: fclose(): supplied argument is not a valid stream resource in /mnt/144/sdb/b/c/le.coffre/vote/easy-votes-vote.php on line 54
 
Warning: touch() [function.touch]: Unable to create file votes/.txt because No such file or directory in /mnt/144/sdb/b/c/le.coffre/vote/easy-votes-vote.php on line 64
 
Warning: fopen(votes/.txt) [function.fopen]: failed to open stream: No such file or directory in /mnt/144/sdb/b/c/le.coffre/vote/easy-votes-vote.php on line 68
 
Warning: fputs(): supplied argument is not a valid stream resource in /mnt/144/sdb/b/c/le.coffre/vote/easy-votes-vote.php on line 69
 
Warning: fclose(): supplied argument is not a valid stream resource in /mnt/144/sdb/b/c/le.coffre/vote/easy-votes-vote.php on line 70


 
Voilà les erreurs que tu as ...
 
Rien que la 1ere devrait te dire pourquoi ça ne marche pas :o
 
Le fichier $idcom".txt" n'existe pas ... vu que $idcom n'existe pas !


---------------
SPAM & WAREZ = Ban!
Ultimate Boot CD | Memtest+
Mon bar préféré à Lyon ! | Bijoux Fantaisie de Créateur !
Plus d'informations

re  
 
j'ai réparé les erreurs tou bete  
 
et aprés je dois faire quoi pour ca puise comptabilise et en sachant il ouvre la page vote etait pris compte et apres il demande veuillez fermet les ongles donc j'aimerais pas avoir fermé
 
merci


Aller à :
Ajouter une réponse
  FORUM Tom's Hardware » Programmation » PHP & MySQL & ASP » systéme de vote
 

Annonces Google
Publicité