Code source du fichier visitesnavig.php

Code source du fichier visitesnavig.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/>

<?php
// $sql = "SELECT page,snd,lng,nav,sty,jour,heure,IP,navig,langue,referer FROM visites ";



$nbrnavi=15;
$navi=array("Mozilla 1.8+","Mozilla 1.6+","Mozilla 1.4+","Mozilla 1.2+","Mozilla 1+","Mozilla <1","Konqueror","Opera","Lynx","Mac Finder""MSIE 6","MSIE 5.5","MSIE 5","MSIE 4","Non identifi&eacute;");

$nbrsyst=9;
$syst=array("Linux","Mac PowerPC","Windows XP","Windows NT","Windows 2000","Windows ME""Windows 98","Windows 95","Non identifi&eacute;");

$compt=0;
$cptn=0;
$cpts=0;

for (
$i=0;$i<$nbrnavi;$i++)
     { 
$nn[$i]=0;}

for (
$i=0;$i<$nbrsyst;$i++)
     { 
$ns[$i]=0;}




$sql "SELECT navig,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++;


    
// /////////////////////////////////////////////////////// //
   //                                                         //
  // DECODAGE DE LA VARIABLE D'ENVIRONNEMENT HTTP_USER_AGENT //
 //                                                         //
// /////////////////////////////////////////////////////// //


$deb=explode("(",$data["navig"]);
$fin=explode(")",$deb[1]);
$mil=explode("; ",$fin[0]);

$nomnavig=$mil[1];
if (
$nomnavig==""){$nomnavig=$deb[0];}

$nomdeb=explode("/",$nomnavig);
$nomdunavig=$nomdeb[0];

if (
$nomnavig=="U") {$nomdunavig="Mozilla";}


if (
$nomdunavig=="Mozilla")
{
    
$version=explode(":",$mil[4]);
    if (
$version[1]=="") {$vers=" <1";} else {$vers=" ".$version[1];}
    
$nomdunavig=$nomdunavig.$vers;
}
elseif (
$nomdunavig=="") {$nomdunavig="Non identifi&eacute;";}




if ((
$nomdunavig=="Mozilla 1.8")||($nomdunavig=="Mozilla 1.8a2")||($nomdunavig=="Mozilla 4.0 ")) {$nomdunavig="Mozilla 1.8+";}
elseif ((
$nomdunavig=="Mozilla 1.6")||($nomdunavig=="Mozilla 1.7")||($nomdunavig=="Mozilla 1.7b")||($nomdunavig=="Mozilla 1.7a")) {$nomdunavig="Mozilla 1.6+";}
elseif ((
$nomdunavig=="Mozilla 1.4")||($nomdunavig=="Mozilla 1.4.2")||($nomdunavig=="Mozilla 1.4a")||($nomdunavig=="Mozilla 1.4b")||($nomdunavig=="Mozilla 1.5a")||($nomdunavig=="Mozilla 1.5")||($nomdunavig=="Mozilla 1.5b")) {$nomdunavig="Mozilla 1.4+";} 
elseif ((
$nomdunavig=="Mozilla 1.2")||($nomdunavig=="Mozilla 1.3.1")||($nomdunavig=="Mozilla 1.3")||($nomdunavig=="Mozilla 1.3a")||($nomdunavig=="Mozilla 1.2b")||($nomdunavig=="Mozilla 1.2.1")) {$nomdunavig="Mozilla 1.2+";}
elseif ((
$nomdunavig=="Mozilla 1")||($nomdunavig=="Mozilla 1.1")||($nomdunavig=="Mozilla 1.0.2")||($nomdunavig=="Mozilla 1.0.1")||($nomdunavig=="Mozilla 1.0.0")) {$nomdunavig="Mozilla 1+";}
elseif (
$nomdunavig=="Mozilla 0.9.4") {$nomdunavig="Mozilla <1";}
elseif ((
$nomdunavig=="Mac Finder 1.0.38")||($nomdunavig=="Mac Finder 1.0.40")) {$nomdunavig="Mac Finder";}
elseif (
$nomdunavig=="MSIE 6.0") {$nomdunavig="MSIE 6";}
elseif (
$nomdunavig=="MSIE 5.50") {$nomdunavig="MSIE 5.5";}
elseif ((
$nomdunavig=="MSIE 5.16")||($nomdunavig=="MSIE 5.17")||($nomdunavig=="MSIE 5.12")||($nomdunavig=="MSIE 5.13")||($nomdunavig=="MSIE 5.14")||($nomdunavig=="MSIE 5.15")||($nomdunavig=="MSIE 5.21")||($nomdunavig=="MSIE 5.22")||($nomdunavig=="MSIE 5.23")||($nomdunavig=="MSIE 5.01")||($nomdunavig=="MSIE 5.0b1")||($nomdunavig=="MSIE 5.00")||($nomdunavig=="MSIE 5.0")) {$nomdunavig="MSIE 5";}
elseif ((
$nomdunavig=="MSIE 4.01")||($nomdunavig=="MSIE 4.5")) {$nomdunavig="MSIE 4";}



$OS=$mil[2];
if (
is_integer(strpos($OS,"AOL"))) {$OS=$mil[3];}
if (
$OS=="") {$OS=$mil[0];}

if ((
$OS=="Windows NT 5.1")||($OS=="Windows NT 5.2")) {$OS="Windows XP";}
elseif (
$OS=="Win98") {$OS="Windows 98";}
elseif ((
$OS=="Win95")||($OS=="Win 9x 4.90")) {$OS="Windows 95";}
elseif ((
$OS=="WinNT4.0")||($OS=="Windows NT 4.0")||($OS=="Windows NT 5.0")||($OS=="WinNT")||($OS=="Windows NT;")) {$OS="Windows NT";}
elseif ((
$OS=="Mac_PowerPC")||($OS=="Macintosh")||($OS=="PPC")||($OS=="PPC Mac OS X")) {$OS="Mac PowerPC";}
elseif (
is_integer(strpos($OS,"Linux"))) {$OS="Linux";}
elseif (
$OS=="") {$OS="Non identifi&eacute;";}


    
// ///////// //
   //           //
  // on compte //
 //           //
// ///////// //


$cpt=0;
for (
$i=0;$i<$nbrnavi;$i++)
     {
      if (
$navi[$i]==$nomdunavig)
          {
$nn[$i]++;}
      else  {
$cpt++;}
     }

if (
$cpt==$nbrnavi)
{
if (!
is_integer(strpos($unknav,$nomdunavig)))
{
$unknav=$unknav."<br/>&nbsp;".$nomdunavig; }
$cptn++;
}

$cpt=0;
for (
$i=0;$i<$nbrsyst;$i++)
    {
      if (
$syst[$i]==$OS)
          {
$ns[$i]++;}
      else  {
$cpt++;}
     }
if (
$cpt==$nbrsyst)
{
if (!
is_integer(strpos($unksys,$OS)))
{
$unksys=$unksys."<br/>&nbsp;".$OS;}
$cpts++;
}}
    }

mysql_close();


    
// ///////// //
   //           //
  // AFFICHAGE //
 //           //
// ///////// //



echo"Visites en fonction du browser :<br/><br/>";

echo
"<table align=\"center\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr><td>";


echo 
"<table align=\"center\" border=\"0\" cellpadding=\"5\" cellspacing=\"0\"><tr><td><b>Browser&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b></td><td><b>Proportion&nbsp;&nbsp;&nbsp;&nbsp;</b></td><td><b>Visites</b></td></tr>";
for (
$i=0;$i<$nbrnavi;$i++)
     {
     
$cpt=$cpt+$nn[$i];
     echo 
"<tr><td>".$navi[$i]."</td><td>".round(100*$nn[$i]/$compt)."%</td><td>".$nn[$i]."</td></tr>";
     }
 echo 
"<tr valign=\"top\"><td>Autres<span style=\"font-size:8px\">".$unknav."</span></td><td>".round(100*($cptn)/$compt)."%</td><td>".($cptn)."</td></tr>";
echo 
"</table>";




$moz=$nn[0]+$nn[1]+$nn[2]+$nn[3]+$nn[4]+$nn[5];
$ie=$nn[10]+$nn[11]+$nn[12]+$nn[13];
$autres=$compt-$moz-$ie;

/*
echo "<ul>";
echo "<li> Total Mozilla : ".$moz."</li>";
echo "<li> Total Internet Explorer : ".$ie."</li>";
echo "<li> Total Autres : ".$autres."</li>";
echo "</ul><br/>";
*/

$angle[1]=round(360*$moz/$compt);
$angle[2]=round(360*($moz+$ie)/$compt);

echo 
"</td><td width=\"40\">&nbsp;</td><td>";

echo 
"<img width=\"351\" height=\"201\" border=\"0\" alt=\"*\" src=\"imgstatcamembert.php?angle[1]=".$angle[1]."&amp;angle[2]=".$angle[2]."&amp;type=2\">";

echo 
"</td></tr></table>";



echo 
"<br/><hr/>Visites en fonction de l'OS :<br/><br/>";



echo
"<table align=\"center\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr><td>";






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



for (
$i=0;$i<$nbrsyst;$i++)
     {
     
$cpt=$cpt+$ns[$i];
     echo 
"<tr><td>".$syst[$i]."</td><td>".round(100*$ns[$i]/$compt)."%</td><td>".$ns[$i]."</td></tr>";

     }
echo 
"<tr valign=\"top\"><td>Autres<span style=\"font-size:8px\">".$unksys."</span></td><td>".round(100*($cpts)/$compt)."%</td><td>".($cpts)."</td></tr>";
echo 
"</table>";



$linux=$ns[0];
$windaube=$ns[2]+$ns[3]+$ns[4]+$ns[5]+$ns[6]+$ns[7];
$autres=$compt-$linux-$windaube;

$angle[1]=round(360*$linux/$compt);
$angle[2]=round(360*($linux+$windaube)/$compt);

echo 
"</td><td width=\"40\">&nbsp;</td><td>";

echo 
"<img width=\"351\" height=\"201\" border=\"0\" alt=\"*\" src=\"imgstatcamembert.php?angle[1]=".$angle[1]."&amp;angle[2]=".$angle[2]."&amp;type=3\">";

echo 
"</td></tr></table>";







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