pouda
Messages postés264Date d'inscriptionmercredi 18 décembre 2002StatutMembreDernière intervention27 octobre 2014
-
6 août 2004 à 14:43
NurboLibra
Messages postés6Date d'inscriptionsamedi 6 février 2010StatutMembreDernière intervention 1 mars 2011
-
18 sept. 2010 à 10:08
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
NurboLibra
Messages postés6Date d'inscriptionsamedi 6 février 2010StatutMembreDernière intervention 1 mars 2011 18 sept. 2010 à 10:08
Salut,
Merci pour le script, il semble fonctionner chez certains, par contre chez moi ça marche pas.
J'ai essayer avec les modif de SingSing, même erreur 500 internal server error
A la racine de mon site j'ai crée le dossier "votes"
Dans rate.php j'ai changé le chemin ici:
$Result .="";
et là:
$Result.="Pas de votes</td><td width='80%' align='left'><form name="rate" action="./votes/takerate.php?name=$name" method="post" onsubmit="alert('Merci !');" > ";
Et fait, j'ai rajouter : ./votes/ devant les noms de fichiers php et du dossier contenant les gif
Le dossier votes est bien chmod à 777
J'ai cette erreur lorsque je clic sur le OK de la boite de dialogue qui remercie pour le vote
Merci !
jaujau06200
Messages postés1Date d'inscriptionvendredi 1 avril 2005StatutMembreDernière intervention10 janvier 2010 8 janv. 2010 à 21:44
désolé mais je suis chez free et je n'arrive pas à le faire fonctionner, sniff... quelqu'un peut m'aider ?
MErci
sibile
Messages postés3Date d'inscriptionjeudi 24 avril 2003StatutMembreDernière intervention 1 mai 2008 1 mai 2008 à 19:12
Il ne fonctionne pas lorsque je met require rate.php j ai une erreur : Failed opening required 'rate.php' (include_path='.:/usr/lib/php')
sibile
Messages postés3Date d'inscriptionjeudi 24 avril 2003StatutMembreDernière intervention 1 mai 2008 1 mai 2008 à 19:04
Bonjour, je ne comprend pas je n' ai pas répertoire VOTE à moins qu' il ne s' appelle RATING ? D' autre part si on a des pages automatisées ou les articles s' affichent selon une requête à une base de donnée comment fait-on? Et pourquoi j ai une erreur :Failed opening required 'rate.php' (include_path='.:/usr/lib/php')
sibile
Messages postés3Date d'inscriptionjeudi 24 avril 2003StatutMembreDernière intervention 1 mai 2008 1 mai 2008 à 19:01
Lorsque tes fichiers sont uploadés sur ton serveur, tu cliques droit sur le répertoire en question et tu choisis " attributs du fichier " à ce moment là tu as une fenêtre ou tu peux changer les droits d' écriture. CHMOD 777 signifie que toutes les cases sont cochées.
cs_lucas34990
Messages postés10Date d'inscriptionmercredi 4 octobre 2006StatutMembreDernière intervention19 juin 2009 24 avril 2008 à 19:27
Bonjour, je voudrais savoir ce que signifie : "il faut le chmoder a 777". Merci
Myavgeusin
Messages postés1Date d'inscriptionlundi 13 août 2007StatutMembreDernière intervention29 février 2008 29 févr. 2008 à 19:58
Ne fonctionne pas chez moi :(
cs_nantais44
Messages postés10Date d'inscriptionvendredi 2 avril 2004StatutMembreDernière intervention15 mai 2006 21 janv. 2007 à 14:35
bonjour je voudrais insrerer ton script dans mes pages html
avec un popup style [# Votez
plutot que de creer des pages votes1.php votes2.php et...
n'y aurait il pas une commande style
]Votez
merci pour votre aide
cs_singsing
Messages postés1Date d'inscriptionvendredi 14 juillet 2006StatutMembreDernière intervention12 novembre 2006 12 nov. 2006 à 20:45
Bonjour tout le monde!
Ce script fonctionne à merveille... Mais quelques erreurs subsistent
Voila le fichier "rate.php" corrigé par mes soins et valide XHTML:
<?
/*
PHPSOFT.ORG 5-STARS RATING SCRIPT !
Script developed by SqrtBoy (sqrtboy@phpsoft.org)
*/
$Result .=" (Note: ".$note." /5";
$Result.=" - Vote(s): ".$nb_votes.")";
}
else $Result .="Pas de votes ";
if (!isset($_COOKIE[$name]))
{
$Result.=", <form name=\"rate\" action=\"takerate.php?name=$name\" method=\"post\" onsubmit=\"alert('Merci !');\" > ";
$Result.="<select name=\"note\">";
$Result.="<option value =\"5\">5/5</option>";
$Result.="<option value =\"4\">4/5</option>";
$Result.="<option value =\"3\">3/5</option>";
$Result.="<option value =\"2\">2/5</option>";
$Result.="<option value =\"1\">1/5</option>";
$Result.="<option value =\"0\">0/5</option>";
$Result.="</select>";
$Result.=" </form>";
}
else
$Result.=" - Vous avez déjà noté ce logiciel";
$Result.="
";
}
else
{
$Result = "";
$Result.="Pas de votes, <form name=\"rate\" action=\"takerate.php?name=$name\" method=\"post\" onsubmit=\"alert('Merci !');\" > ";
$Result.="<select name=\"note\" style=\"margin: 0; font-size: 6 pt; font-family: Verdana; border: 0\">";
$Result.="<option value =\"5\">5/5</option>";
$Result.="<option value =\"4\">4/5</option>";
$Result.="<option value =\"3\">3/5</option>";
$Result.="<option value =\"2\">2/5</option>";
$Result.="<option value =\"1\">1/5</option>";
$Result.="<option value =\"0\">0/5</option>";
$Result.="</select>";
$Result.=" ";
$Result.="</form>
";
}
return $Result;
}
?>
Cordialement, :)
Sidial
Messages postés1Date d'inscriptionlundi 19 décembre 2005StatutMembreDernière intervention19 décembre 2005 19 déc. 2005 à 16:26
J'ai essayer d'utiliser ce script mais il ne fonctionne pas, alors soit je suis vraiment nunuche soit il manque quelque chose dans le dossier en tous cas les explication anglais francais cela ne fait pas bon melange. Y a t - il un dossier du nom de vote normalement dans le zip, ou alors est ce le dossier rating dont on parle ?
la_pin
Messages postés275Date d'inscriptionmercredi 11 août 2004StatutMembreDernière intervention15 décembre 2005 7 janv. 2005 à 19:33
Testé et approuvé ! 9/10 !
la_pin
Messages postés275Date d'inscriptionmercredi 11 août 2004StatutMembreDernière intervention15 décembre 2005 7 janv. 2005 à 19:06
Yeah !
Je suis le plus comblé des hommes, ça fait 3 mois que je ratisse phpcs à la recherche d'un code de ce genre !
Whipper
Messages postés2Date d'inscriptiondimanche 1 août 2004StatutMembreDernière intervention 9 août 2004 9 août 2004 à 11:57
Ok c'est bon je viens de découvrir qu'il fallait enregistrer les pages contenants des script php en php et non en htm , Arf je débute avec le PHP !! et pis que cela ne fonctionne pas en local mais que sur un serveur
Whipper
Messages postés2Date d'inscriptiondimanche 1 août 2004StatutMembreDernière intervention 9 août 2004 8 août 2004 à 19:51
Salut , je suis vraiment désolé mais je n'arrive pas a le faire fonctionner il ne m'affiche rien sur ma page !!
J'utilise Dreamweaver Mx 2004 et mème en le testant dans une nouvelle page internet il ne m'affiche rien !!!
Ex :
MASTERADGE
Messages postés9Date d'inscriptionlundi 23 décembre 2002StatutMembreDernière intervention 1 août 2005 6 août 2004 à 17:32
Marche très bien, il est en ligne sur mon site ...
Dans le zip, le répertoire "/votes" existe et si tu lisais les readme tu verrais qu'il faut le chmoder a 777.
Copié du readme :
How to use this script ?
1) Extract all files to one directory or your hard drive.
2) Upload all files and directories to your ftp, then chmod to 777 the "votes" directory
3) In the webpage where you want to add one or more rating forms, add at the top of the page :
<? require_once("rate.php"); ?>
4) Then add at the place you want for each rating form :
<? echo rate("5starsdemo");?> and replace "5starsdemo" by the name you want.
5) All rating form must have a different name !
pouda
Messages postés264Date d'inscriptionmercredi 18 décembre 2002StatutMembreDernière intervention27 octobre 2014 6 août 2004 à 14:56
ne marche pas ! il faut creer un dossier /vote puis un fichier nomdelabalise.txt dans ce repretoire et encore apres tu as une erreur comme koi $name est undefined dans le takerate.php a la ligne 3...
pouda
Messages postés264Date d'inscriptionmercredi 18 décembre 2002StatutMembreDernière intervention27 octobre 2014 6 août 2004 à 14:45
j'ai rien dit je ne sais plus lire lol
pouda
Messages postés264Date d'inscriptionmercredi 18 décembre 2002StatutMembreDernière intervention27 octobre 2014 6 août 2004 à 14:45
j'ai rien dit je ne sais plus lire lol
pouda
Messages postés264Date d'inscriptionmercredi 18 décembre 2002StatutMembreDernière intervention27 octobre 2014 6 août 2004 à 14:44
j'ai rien dit je ne sais plus lire lol
pouda
Messages postés264Date d'inscriptionmercredi 18 décembre 2002StatutMembreDernière intervention27 octobre 2014 6 août 2004 à 14:43
ca a l'air pas aml sauf qu'on ne c'est pas comme il marche ton truc ??
18 sept. 2010 à 10:08
Merci pour le script, il semble fonctionner chez certains, par contre chez moi ça marche pas.
J'ai essayer avec les modif de SingSing, même erreur 500 internal server error
A la racine de mon site j'ai crée le dossier "votes"
Dans rate.php j'ai changé le chemin ici:
$Result .="";
ici:
$Result.="</td><td align='left'><form name="rate" action="./votes/takerate.php?name=$name" method="post" onsubmit="alert('Merci !');" > ";
et là:
$Result.="Pas de votes</td><td width='80%' align='left'><form name="rate" action="./votes/takerate.php?name=$name" method="post" onsubmit="alert('Merci !');" > ";
Et fait, j'ai rajouter : ./votes/ devant les noms de fichiers php et du dossier contenant les gif
Le dossier votes est bien chmod à 777
J'ai cette erreur lorsque je clic sur le OK de la boite de dialogue qui remercie pour le vote
Merci !
8 janv. 2010 à 21:44
MErci
1 mai 2008 à 19:12
1 mai 2008 à 19:04
1 mai 2008 à 19:01
24 avril 2008 à 19:27
29 févr. 2008 à 19:58
21 janv. 2007 à 14:35
avec un popup style [# Votez
plutot que de creer des pages votes1.php votes2.php et...
n'y aurait il pas une commande style
]Votez
merci pour votre aide
12 nov. 2006 à 20:45
Ce script fonctionne à merveille... Mais quelques erreurs subsistent
Voila le fichier "rate.php" corrigé par mes soins et valide XHTML:
<?
/*
PHPSOFT.ORG 5-STARS RATING SCRIPT !
Script developed by SqrtBoy (sqrtboy@phpsoft.org)
*/
function rate($name)
{
if (file_exists("votes/$name.txt")) {
$fp = fopen("votes/$name.txt", "r");
$ligne = fgets($fp,4096);
$tt_votes = strrchr($ligne, "|");
$tt_votes = str_replace("|", "", $tt_votes);
$tt_votes = trim($tt_votes);
$ligne = strrev($ligne);
$nb_votes = strrchr($ligne, "|");
$nb_votes = strrev($nb_votes);
$nb_votes = str_replace("|", "", $nb_votes);
$nb_votes = trim($nb_votes);
fclose($fp);
if (($tt_votes 0) AND ($nb_votes 0))
{
$etoiles_oui = 0;
$note = "0.00";
}
else
{
$moy_en = $tt_votes/$nb_votes;
$etoiles = round($moy_en);
$note = round($moy_en, 2);
}
$Result = "";
if ($nb_votes > 0)
{
$Result .="";
$Result .=" (Note: ".$note." /5";
$Result.=" - Vote(s): ".$nb_votes.")";
}
else $Result .="Pas de votes ";
if (!isset($_COOKIE[$name]))
{
$Result.=", <form name=\"rate\" action=\"takerate.php?name=$name\" method=\"post\" onsubmit=\"alert('Merci !');\" > ";
$Result.="<select name=\"note\">";
$Result.="<option value =\"5\">5/5</option>";
$Result.="<option value =\"4\">4/5</option>";
$Result.="<option value =\"3\">3/5</option>";
$Result.="<option value =\"2\">2/5</option>";
$Result.="<option value =\"1\">1/5</option>";
$Result.="<option value =\"0\">0/5</option>";
$Result.="</select>";
$Result.=" </form>";
}
else
$Result.=" - Vous avez déjà noté ce logiciel";
$Result.="
";
}
else
{
$Result = "";
$Result.="Pas de votes, <form name=\"rate\" action=\"takerate.php?name=$name\" method=\"post\" onsubmit=\"alert('Merci !');\" > ";
$Result.="<select name=\"note\" style=\"margin: 0; font-size: 6 pt; font-family: Verdana; border: 0\">";
$Result.="<option value =\"5\">5/5</option>";
$Result.="<option value =\"4\">4/5</option>";
$Result.="<option value =\"3\">3/5</option>";
$Result.="<option value =\"2\">2/5</option>";
$Result.="<option value =\"1\">1/5</option>";
$Result.="<option value =\"0\">0/5</option>";
$Result.="</select>";
$Result.=" ";
$Result.="</form>
";
}
return $Result;
}
?>
Cordialement, :)
19 déc. 2005 à 16:26
7 janv. 2005 à 19:33
7 janv. 2005 à 19:06
Je suis le plus comblé des hommes, ça fait 3 mois que je ratisse phpcs à la recherche d'un code de ce genre !
9 août 2004 à 11:57
8 août 2004 à 19:51
J'utilise Dreamweaver Mx 2004 et mème en le testant dans une nouvelle page internet il ne m'affiche rien !!!
Ex :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Document sans nom</title>
<? require_once("rate.php"); ?>
</head>
Rating : <? echo rate("5starsdemo");?>
</html>
Merci d'avance !!!
6 août 2004 à 17:32
Dans le zip, le répertoire "/votes" existe et si tu lisais les readme tu verrais qu'il faut le chmoder a 777.
Copié du readme :
How to use this script ?
1) Extract all files to one directory or your hard drive.
2) Upload all files and directories to your ftp, then chmod to 777 the "votes" directory
3) In the webpage where you want to add one or more rating forms, add at the top of the page :
<? require_once("rate.php"); ?>
4) Then add at the place you want for each rating form :
<? echo rate("5starsdemo");?> and replace "5starsdemo" by the name you want.
5) All rating form must have a different name !
6 août 2004 à 14:56
6 août 2004 à 14:45
6 août 2004 à 14:45
6 août 2004 à 14:44
6 août 2004 à 14:43