bonjour j'ai petit probleme pour affiché le nombre de fois que la vidéo était vue et j'ai aussi mis un systéme de vote
CREATE TABLE `sitcoms` (
`id_sitcoms` bigint(20) NOT NULL auto_increment,
`fichier` varchar(255) collate latin1_general_ci NOT NULL,
`nb_vue` int(10) NOT NULL default '0',
`vote_0` int(10) NOT NULL default '0',
`vote_1` int(10) NOT NULL default '0',
`vote_2` int(10) NOT NULL default '0',
`vote_3` int(10) NOT NULL default '0',
`vote_4` int(10) NOT NULL default '0',
`vote_5` int(10) NOT NULL default '0',
PRIMARY KEY (`id_sitcoms`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=2 ;
--
-- Contenu de la table `sitcoms`
--
INSERT INTO `sitcoms` VALUES (1, 'un_homme_a_domicile.rar', 0, 0, 0, 0, 0, 0, 0);
<?php
// Renseigner ici l'ID de ce programme dans la table "programmes"
$id_programme = 1;
$nom_page = "sitcom.php";
$id_type="sitcoms";
$table="sitcoms";
$url_fichiers = "sitcoms/un_homme_a_domicile/"; // le dossier où se situent les fichiers, terminé par un / !
include('conn_mysql/identifiants_mysql.php');
/*******************************************
* !!! PLUS RIEN A MODIFIER CI-DESSOUS !!! *
*******************************************/
$act = (isset($_GET['act'])) ? $_GET['act'] : '';
if ($act != 'download') { $act = ''; }
if ($act == 'download')
{
// téléchargement du fichier de ce programme
$req_fichier = sprintf("SELECT fichier AS nom, telechargements AS dl FROM sitcoms WHERE id_sitcoms='%d';",$id_programme);
$file = mysql_query($req_fichier) or die($req_fichier."<br />\n".mysql_error());
$fic = mysql_fetch_array($file);
// on augmente le nb de téléchargements
$req_newdl = sprintf("UPDATE sitcoms SET telechargements = '%d' WHERE id_sitcoms='%d';",($fic['dl'] + 1),$id_programme);
mysql_query($req_newdl) or die($req_newdl."<br />\n".mysql_error());
$fichier = $url_fichiers.$fic['nom'];
// On récupère son extension
$temp = explode(".",$fichier);
//echo "***".$fichier." > ".count($temp)." > ".$temp[count($temp)-1];
$extension = strtolower($temp[count($temp)-1]);
Switch ($extension)
{
case 'zip': $mime = 'multipart/x-zip'; break;
case 'rar': $mime = 'multipart/x-zip'; break;
case 'gif': $mime = 'image/gif'; break;
case 'gif': $mime = 'image/gif'; break;
case 'png': $mime = 'image/png'; break;
case 'jpg': case 'jpeg':$mime = 'image/jpeg';
default: $mime='image/gif';
}
// Nous extrayons les informations grâce à $fichier
$fichier_nom = basename($fichier);
$fichier_taille = filesize($fichier);
$fichier_mime = $mime;
// téléchargement du fichier
header("Content-disposition: attachment; filename=$fichier_nom");
header("Content-Type: $fichier_mime");
header("Content-Transfer-Encoding: binary");
header("Content-Length: $fichier_taille");
header("Pragma: no-cache");
header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0");
header("Expires: 0");
readfile($fichier);
header("Location: ".$nom_page);
}; // fin if ($act == 'download')
?>
<?php
if(isset($_POST['change_style']))
// On vérifie que le formulaire a été soumis
{
if(file_exists("./".$_POST['style']."/style.css"))
{
// On fait un cookie d'une année de durée pour garder en mémoire le style choisi et le récupérer à la prochaine visite
setcookie('style', $_POST['style'], time()+(365*24*3600)) ;
// Si le fichier *.css existe on définit une variable $css correspondant au style choisi
$css = $_POST['style'] ;
}
}
elseif(isset($_COOKIE['style']))
// Si le formulaire n'a pas été soumis, on vérifie si le cookie style existe et si tel est le cas on définit une variable $css correspondant à ce style
{
$css = $_COOKIE['style'] ;
}
else
// Si le cookie n'existe pas et que le formulaire n'a pas été soumis, on définit une variable $css correspondant au style par défaut, ici un_style.css par exemple
{
$css = "un_style" ;
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Bienvenue sur mon site</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />
<link href="design/par_default/par_default.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div class="cadre_principale">
<div class="cadre_du_haut">
<?php include("menu_du_haut.php"); ?>
</div>
<!-- fin div class="cadre_du_haut" -->
<div class="cadre_du_bas">
<br />
<br />
<div class="cadre_du_menu_de_gauche">
<?php include("menu_de_gauche.php"); ?>
</div>
<!-- fin div class="cadre_du_menu_de_gauche" -->
<br />
<div class="cadre_du_programme">
<blockquote>
<object type="application/x-shockwave-flash" data="http://le.coffre.free.fr/sitcoms/un_homme_a_domicile/un_homme_a_domicile.swf?file=http://le.coffre.free.fr/sitcoms/un_homme_a_domicile/un_homme_a_domicile.flv&autoStart=false" width="320" height="240"><param name="movie" value="http://le.coffre.free.fr/sitcoms/un_homme_a_domicile/un_homme_a_domicile.swf?file=http://le.coffre.free.fr/sitcoms/un_homme_a_domicile/un_homme_a_domicile.flv&autoStart=false" />
<p>Macromedia Flash Player 8 est nécessaire pour lire ce fichier</p>
</object>
<br />
<br />
Vue :
<?php
/*******************************************
* !!! PLUS RIEN A MODIFIER CI-DESSOUS !!! *
*******************************************/
// compteur de nb_vue
$req_nbdl = sprintf("SELECT nb_vue FROM sitcoms WHERE id_sitcoms='%d';",$id_programme);
$nbdl = mysql_query($req_nbdl) or die($req_nbdl."\n".mysql_error());
$dl = mysql_fetch_array($nbdl);
$nb_vue = $dl['nb_vue'];
// Lien de nb_vue
echo "".$nb_vue." fois\n";
?>
<?php
mysql_query('UPDATE sitcoms
SET nb_vue = nb_vue + 1 WHERE id_sitcoms = '.$sitcoms.'');
?>
Votez pour cette video :
<?php
include('votes/ajout_vote.php');
include('votes/derniers_votes.php');
?>
</blockquote>
</div>
<!-- fin div class="cadre_du_programme" -->
</div>
<!-- fin div class="cadre_du_bas" -->
</div>
<!-- fin div class="cadre_principale" -->
</body>
</html>