begin process at 2010 02 10 17:33:58
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > 5-STARS RATING

5-STARS RATING


 Information sur la source

Note :
7,5 / 10 - par 6 personnes
7,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Divers Niveau :Débutant Date de création :05/08/2004 Vu / téléchargé :6 752 / 983

Auteur : MASTERADGE

Ecrire un message privé
Commentaire sur cette source (19)
Ajouter un commentaire et/ou une note

 Description

5-Stars Rating est un script PHP facile à installer et fonctionnant sans base de donnée pour permettre aux utilisateurs du site de noter, par un système de 5 étoiles facilement personalisable, tout élément du site (image, fichier, musique, article ...)

Plusieurs éléments peuvent être notés sur une même page.

En démonstration sur http://www.phpsoft.org/5stars.php



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip TRACKER BITTORRENT PHP
Source avec Zip TRACKER BITTORRENT PHP

 Sources de la même categorie

CALCUL D'UNE DISTANCE ORTHONORMIQUE par bossfoot
Source avec Zip ESPACE ADMIN SIMPLE par mousaid_88
Source avec Zip IMAGINE-CMS V2.20 par djack69
Source avec Zip AFFICHAGE ET GESTION DE DIAPORAMA EN PHP SANS BASE DE DONNÉE... par mldvb
Source avec Zip Source avec une capture PARSER ALLOCINE par cyrhades

Commentaires et avis

Commentaire de pouda le 06/08/2004 14:43:11

ca a l'air pas aml sauf qu'on ne c'est pas comme il marche ton truc ??

Commentaire de pouda le 06/08/2004 14:44:57

j'ai rien dit je ne sais plus lire lol

Commentaire de pouda le 06/08/2004 14:45:02

j'ai rien dit je ne sais plus lire lol

Commentaire de pouda le 06/08/2004 14:45:05

j'ai rien dit je ne sais plus lire lol

Commentaire de pouda le 06/08/2004 14:56:25

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...

Commentaire de MASTERADGE le 06/08/2004 17:32:28

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 !

Commentaire de Whipper le 08/08/2004 19:51:59

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 :

<!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>


<body>
Rating : <? echo rate("5starsdemo");?>
</body>
</html>

Merci d'avance !!!

Commentaire de Whipper le 09/08/2004 11:57:48

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  

Commentaire de la_pin le 07/01/2005 19:06:26

Yeah !
Je suis le plus comblé des hommes, ça fait 3 mois que je ratisse phpcs à la recherche d'un code de ce genre !

Commentaire de la_pin le 07/01/2005 19:33:47

Testé et approuvé ! 9/10 !

Commentaire de Sidial le 19/12/2005 16:26:17

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 ?

Commentaire de singsing le 12/11/2006 20:45:29

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)
*/

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 = "<table border='0' width='100%' ><tr><td width='50%'>";
if ($nb_votes > 0)
{
$Result .="<img src=\"rating/".$etoiles."stars.gif\" border=\"0\" alt=\"Note\" />";

$Result .="&nbsp;(Note: ".$note."&nbsp;/5";
$Result.="&nbsp;-&nbsp;Vote(s):&nbsp;".$nb_votes.")";
}
else $Result .="Pas de votes ";
if (!isset($_COOKIE[$name]))
{
$Result.="</td><td align='left'><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.="&nbsp;<input type=\"submit\" value=\"Noter\" /></form>";

}
else
$Result.=" - Vous avez d&eacute;j&agrave; not&eacute; ce logiciel";

$Result.="</td></tr></table>";
}
else
{
$Result = "<table border='0' width='100%'><tr><td width='20%'>";
$Result.="Pas de votes</td><td width='80%' align='left'><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.="&nbsp;<input type=\"submit\" value=\"Noter\" />";
$Result.="</form></td></tr></table>";
}

return $Result;
}

?>

Cordialement, :)

Commentaire de nantais44 le 21/01/2007 14:35:39

bonjour je voudrais insrerer ton script dans mes pages html
avec un popup style <p align="center"><a href="#" onClick='PopupCentrer("votes.php",340,130,"menubar=no,statusbar=no")'>Votez</p>
plutot que de creer des pages votes1.php votes2.php et...
n'y aurait il pas une commande style

<p align="center"><a href="#" onClick='PopupCentrer("rate.php?=page1",340,130,"menubar=no,statusbar=no")'>Votez</p>
merci pour votre aide

Commentaire de Myavgeusin le 29/02/2008 19:58:29 4/10

Ne fonctionne pas chez moi :(

Commentaire de lucas34990 le 24/04/2008 19:27:11

Bonjour, je voudrais savoir ce que signifie : "il faut le chmoder a 777". Merci

Commentaire de sibile le 01/05/2008 19:01:14

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.

Commentaire de sibile le 01/05/2008 19:04:13

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')

Commentaire de sibile le 01/05/2008 19:12:24

Il ne fonctionne pas lorsque je met   require rate.php j ai une erreur : Failed opening required 'rate.php' (include_path='.:/usr/lib/php')

Commentaire de jaujau06200 le 08/01/2010 21:44:21

désolé mais je suis chez free et je n'arrive pas à le faire fonctionner, sniff... quelqu'un peut m'aider ?

MErci

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,468 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales