Code source du fichier visitesdate.php

Code source du fichier visitesdate.php :

(c) John Bonobo - Bonobo Future Systems Inc. - Nancy, Berlin, 2000-2003.


<?php

// /////////////////////////////////////////////////////////////////////// //
//
// Author: John Bonobo (Bonobo Future Systems)
// Copyright (C) 2000-2003, John Bonobo
// john.bonobo@free.fr
// http://john.bonobo.free.fr
//
// /////////////////////////////////////////////////////////////////////// //
//
// This program is free software; you can redistribute it and/or modify it
// under the terms of the GNU General Public License as published by the
// Free Software Foundation; either version 2 of the License, or (at your
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but
// WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// See the GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License along
// with this program; if not, write to the Free Software Foundation, Inc.,
// 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
//
// GNU General Public License : http://www.gnu.org/licenses/gpl.html
// Free Software Foundation : http://www.gnu.org/fsf/fsf.html
//
// /////////////////////////////////////////////////////////////////////// //

?>


<center><script type="text/javascript"><!--
google_ad_client = "pub-9072325218963400";
/* 728x90, date de création 24/04/11 */
google_ad_slot = "1201648247";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></center><center><script type="text/javascript"><!--
google_ad_client = "pub-9072325218963400";
/* 728x90, date de création 24/04/11 */
google_ad_slot = "1201648247";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></center><center><script type="text/javascript"><!--
google_ad_client = "pub-9072325218963400";
/* 728x90, date de création 24/04/11 */
google_ad_slot = "1201648247";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></center><center><script type="text/javascript"><!--
google_ad_client = "pub-9072325218963400";
/* 728x90, date de création 24/04/11 */
google_ad_slot = "1201648247";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></center><center><script type="text/javascript"><!--
google_ad_client = "pub-9072325218963400";
/* 728x90, date de création 24/04/11 */
google_ad_slot = "1201648247";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></center><center><script type="text/javascript"><!--
google_ad_client = "pub-9072325218963400";
/* 728x90, date de création 24/04/11 */
google_ad_slot = "1201648247";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></center><center><script type="text/javascript"><!--
google_ad_client = "pub-9072325218963400";
/* 728x90, date de création 24/04/11 */
google_ad_slot = "1201648247";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></center><center><script type="text/javascript"><!--
google_ad_client = "pub-9072325218963400";
/* 728x90, date de création 24/04/11 */
google_ad_slot = "1201648247";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></center><center><script type="text/javascript"><!--
google_ad_client = "pub-9072325218963400";
/* 728x90, date de création 24/04/11 */
google_ad_slot = "1201648247";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></center><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<?php

include("motdepasse.php");
@
mysql_connect("$serveur","$base","$passe");
$select_base=@mysql_selectdb("$base");
if (!
$select_base) {echo "<font color=\"#CC0000\"><b>Mauvaise configuration!!! </b></font><br>Problème de connexion à la base <b>$base</b><br>"; }

?>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <meta http-equiv="Content-Language" content="fr">
    <meta http-equiv="expires" content="-1">
    <meta http-equiv="pragma" content="no-cache">
    <meta name="language" content="fr">
    <meta name="author" content="Sebastien Chaumont">
    <meta name="reply-to" content="john.bonobo@free.fr">

    <meta name="owner" content="john.bonobo@free.fr">
    <meta name="copyright" content="Bonobo future systems 2000-2003">
    <meta name="description" content="Le nouveau site dynamique de John Bonobo : Plus d'une heure de musique de film de science-fiction noire des années 70 en MP3, + Kubrick, le non-A...">
    <meta name="keywords" lang="fr" content="john,bonobo,cinema,kubrick,free,mp3,download,telechargement,gratuit,musique,film,original,originaux,vulgarisation,science,fiction,mecanique,non,aristote,hip,hop,funk,jazz,fusion,basse,bass,slap,techno,son">
    <meta name="rating" content="general">
    <meta name="robots" content="all">
    <meta name="revisit-after" content="15 days">
    <meta name="generator" content="Bonobo PHP scripts written with Xemacs">
    <link rel="SHORTCUT ICON" href="http://bonobo.jones.free.fr/favicon.ico">
    <link rel="stylesheet" type="text/css" href="bonobo1.css" title="Ost&auml;r sobriety" media="all">
    <link rel="alternate stylesheet" type="text/css" href="bonobo4.css" title="Sunset Beach High Colors" media="all">
    <link rel="alternate stylesheet" type="text/css" href="bonobo3.css" title="Bonobo classic" media="all">
    <link rel="alternate stylesheet" type="text/css" href="bonobo5.css" title="Modern sobriety" media="all">
    <link rel="alternate stylesheet" type="text/css" href="bonobo6.css" title="Ultimate sobriety" media="all">

    <title>Les visiteurs du site officiel de John Bonobo</title>

</head>

<body>
<div id="corps"><div id="contenu"><h1>Statistiques du site&nbsp;
<?php
$ti
[0]="(incluant les visites de Google)";
$ti[1]="(excluant les visites de Google)";
$ti[2]="(uniquement les visites de Google)";
echo 
$ti[$type];
?>
</h1><div id="cadre1" class="devant">
Cette section est en construction.<hr/>
<a href="?type=0">Statistiques avec Google</a> - <a href="?type=1">Statistiques sans Google</a> - <a href="?type=2">Statistiques de Google seul</a>
<hr/>
Nombres de pages vues durant les 8 derniers jours :<br/><br/>
<?php
// $sql = "SELECT page,snd,lng,nav,sty,jour,heure,IP,navig,langue,referer FROM visites ";

$jour=date("d.m.Y");

$aujourdhui=explode(".",$jour);


$nbtest=(($aujourdhui[2]-2003)*12 $aujourdhui[1]-)*31;


$nbjrmois=array(0,31,28,31,30,31,30,31,31,30,31,30,31);

        if ((
$aujourdhui[2]/4)==round($aujourdhui[2]/4)) {$nbrjrmois[2]=29;}
        
// ui je sais c'est un peu plus complique que ca les annees bissextiles mais ca marche pour un bout de temps quand meme :D

$compt=0;


$sql "SELECT jour,IP FROM visites ";
$req mysql_query($sql) or die("Erreur SQL !<br>".$sql."<br>".mysql_error());
while(
$data mysql_fetch_array($req))
    {

$bk=explode(".",$data["IP"]);

if (
$type==1) {$cond=(($bk[1]!="googlebot")&&($bk[1]!="dir")&&($bk[1]!="turnitin")&&($bk[1]!="web-sat")); }
elseif (
$type==2) {$cond=(($bk[1]=="googlebot")||($bk[1]=="dir")||($bk[1]=="turnitin")||($bk[1]=="web-sat")); }
else {
$cond=(1==1);}


if (
$cond)
{



     
$compt++;
      
$dt=explode(".",$data["jour"]);
     
$nj[0+$dt[0]][0+$dt[1]][0+$dt[2]]++;

}

     }

$ann=0+$aujourdhui[2];
$moi=0+$aujourdhui[1];
$jou=0+$aujourdhui[0];


echo 
"<table align=\"center\" border=\"0\" cellpadding=\"5\" cellspacing=\"0\">
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td><td><b>Date&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b></td><td><b>Visites&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b></td></tr>
"
;

$var8=0;
$var=0;
$moy8=0;
$moy=0;
$moyrap=0;
$moydiff=0;

for (
$i=0;$i<$nbtest+1;$i++)
{
$visjour[$i]=0+$nj[$jou][$moi][$ann];

if (
$i<51)

{
$moy=$moy+$visjour[$i];
$var=$var+$visjour[$i]*$visjour[$i];

if (
$i<8) {echo "<tr><td>J-".$i."</td><td>".$jou."/".$moi."/".$ann."</td><td>".$visjour[$i]."</td></tr>
"
;$moy8=$moy8+$visjour[$i];$var8=$var8+$visjour[$i]*$visjour[$i];}
}


$jou=$jou-1;
if (
$jou==0)
    {
     
$moi=$moi-1;
     if (
$moi==0)
        {
        
$ann=$ann-1;$moi=12;
        if ((
$ann[2]/4)==round($ann[2]/4)) {$nbrjrmois[2]=29;} else {$nbrjrmois[2]=28;}
        }
     
$jou=0+$nbjrmois[0+$moi];
    }
}

mysql_close();


for (
$i=1;$i<51;$i++)
{
if (
$visjour[$i]==0) {$rap[$i]=0;}
elseif (
$visjour[$i+1]==0) {$rap[$i]=0;}
else {
$rap[$i]=round(100*($visjour[$i]/$visjour[$i+1]));}


$diff[$i]=$visjour[$i]-$visjour[$i+1];

$moyrap=$moyrap+$rap[$i];
$moydiff=$moydiff+$diff[$i];

}







echo
"</table>";

echo 
"En moyenne ".($moy8/8)." pages vues par jour cette semaine (&eacute;cart-type : ".(round(100*sqrt(($var8-($moy8/8)*$moy8)/8))/100)."). <br/><br/>
"
;
echo
"<hr/>Nombres de pages vues durant les 50 derniers jours (en moyenne ".($moy/50)." par jour, &eacute;cart-type : ".(round(100*sqrt(($var-($moy/50)*$moy)/50))/100).") :<br/><br/>
"
;

echo
"<table align=\"center\"><tr><td><img src=\"imgstatdates.php?moy=".($moy/50)."&amp;pente=".($moydiff/50)."&amp;rap=".(1+$moydiff/$moy)."&amp;vj=".$visjour[0];

for (
$i=1;$i<51;$i++)
{
echo 
".".$visjour[$i];
}

echo 
"\" alt=\"*\"></td></tr></table>
"
;



echo
"En moyenne +".($moydiff/50)." pages par jour, soit  +".(round(10000*$moydiff/$moy)/100)."% par jour. <br/><br/>
"
;


echo
"Cumul  :<br/><br/>
"
;
$cumul=$moy;
echo
"<table align=\"center\"><tr><td><img src=\"imgstatdates.php?vj=".$cumul;

for (
$i=0;$i<51;$i++)
{
$cumul=$cumul-$visjour[$i];
echo 
".".$cumul;
}

echo 
"\" alt=\"*\"></td></tr></table>
"
;






$moysem=0;
for (
$i=0;$i<51;$i++)
{

$vissem[$i]=0;

for (
$j=0;$j<8;$j++)

{

$vissem[$i]=$vissem[$i]+$visjour[$i*8+$j];

}
$moysem=$moysem+$vissem[$i];
}


echo
"<hr/>";

echo
"Nombres de pages vues durant les 50 derni&egrave;res semaines (en moyenne ".($moysem/50)." par semaine)<br/><br/>";


echo
"<table align=\"center\"><tr><td><img src=\"imgstatdates.php?moy=".round($moysem/50)."&amp;vj=".$vissem[0];

for (
$i=1;$i<51;$i++)
{
echo 
".".$vissem[$i];
}

echo 
"\" alt=\"*\"></td></tr></table>
"
;










?>



<br/>
</div></div></div>

<br><br><h2>Cette page <a href="http://validator.w3.org/check/referer">respecte</a> les standards d&eacute;finis par le <a href="http://www.w3.org">W3C</a>.</h2>

</body>
</html>
<center><script type="text/javascript"><!--
google_ad_client = "pub-9072325218963400";
/* 728x90, date de création 24/04/11 */
google_ad_slot = "1201648247";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></center><center><script type="text/javascript"><!--
google_ad_client = "pub-9072325218963400";
/* 728x90, date de création 24/04/11 */
google_ad_slot = "1201648247";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></center><center><script type="text/javascript"><!--
google_ad_client = "pub-9072325218963400";
/* 728x90, date de création 24/04/11 */
google_ad_slot = "1201648247";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></center><center><script type="text/javascript"><!--
google_ad_client = "pub-9072325218963400";
/* 728x90, date de création 24/04/11 */
google_ad_slot = "1201648247";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></center><center><script type="text/javascript"><!--
google_ad_client = "pub-9072325218963400";
/* 728x90, date de création 24/04/11 */
google_ad_slot = "1201648247";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></center><center><script type="text/javascript"><!--
google_ad_client = "pub-9072325218963400";
/* 728x90, date de création 24/04/11 */
google_ad_slot = "1201648247";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></center><center><script type="text/javascript"><!--
google_ad_client = "pub-9072325218963400";
/* 728x90, date de création 24/04/11 */
google_ad_slot = "1201648247";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></center><center><script type="text/javascript"><!--
google_ad_client = "pub-9072325218963400";
/* 728x90, date de création 24/04/11 */
google_ad_slot = "1201648247";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></center><center><script type="text/javascript"><!--
google_ad_client = "pub-9072325218963400";
/* 728x90, date de création 24/04/11 */
google_ad_slot = "1201648247";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></center>

Sources PHP du site officiel de John Bonobo

(c) John Bonobo - Bonobo Future Systems Inc. - Nancy, Berlin, 2000-2003.




Cette page respecte les standards définis par le W3C.