<html>
<head>
<title>installation</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<?
if ($_POST['formulaire']=="envoyer")
{
$host = $_POST['mysql_host'];
$login = $_POST['mysql_login'];
$pass = $_POST['mysql_pass'];
$dbnom = $_POST['mysql_dbnom'];
$texte="<?
\$mysql_host=\"$host\"; // le serveur
\$mysql_login=\"$login\"; // le login
\$mysql_pass=\"$pass\"; // mot de passe
\$mysql_dbnom=\"$dbnom\"; // nom de la base de donnee
\$db=mysql_connect(\$mysql_host,\$mysql_login,\$mysql_pass);
mysql_select_db(\$mysql_dbnom,\$db);
?>";
$fp=fopen("connect_visite.php","w");
fwrite($fp,$texte);
fclose($fp);
$date = date("Y-m-d");
include("connect_visite.php") ;
$sql="CREATE TABLE compteur_visite (
compteur double DEFAULT '0' NOT NULL,
date date DEFAULT '0000-00-00' NOT NULL,
time int(9) NOT NULL default '0',
duree int(9) NOT NULL default '0',
ip varchar(50) NOT NULL,
PRIMARY KEY (ip),
KEY compteur (compteur, date),
KEY ip (ip)
)
";
$res=mysql_query($sql, $db);
$sql="INSERT INTO compteur_visite VALUES ('$compteur', '$date', '$time', '$duree', 'compteur')";
$res=mysql_query($sql, $db);
if ($res==1)
{
include("connect_visite.php") ;
print "
<div align=\"center\">
<p> </p>
<p> </p>
<p><font size=\"5\"><i><font color=\"#FF0000\">Installation reussi </font></i></font></p>
<p><font size=\"5\" color=\"#000000\"><b><a href=\"admin.php?pass_admin=$mysql_pass\">Continuer</a></b></font></p>
</div>";
}
else
{
print "
<div align=\"center\">
<p> </p>
<p> </p>
<p><font size=\"5\"><i><font color=\"#FF0000\">Installation échouée verifier vos parametres de connexion </font></i></font></p>
<p><font size=\"5\" color=\"#000000\"><b><a href=\"install.php\">recommencer</a></b></font></p>
</div>";
}
}
else
{
print"
<p align=\"center\"><font size=\"5\"></font></p>
<form method=\"post\" action=\"install.php\">
<table border=\"1\" cellspacing=\"0\" cellpadding=\"10\" bordercolor=\"#000000\" align=\"center\">
<tr>
<td bordercolor=\"#CCCCCC\" bgcolor=\"#CCCCCC\" colspan=\"2\">
<div align=\"center\"><font size=\"5\"><i>Installation du compteur de visite</i></font></div>
</td>
</tr>
<tr bordercolor=\"#FFFFFF\">
<td>
<p><font face=\"Verdana, Arial, Helvetica, sans-serif\">Le serveur :</font></p>
</td>
<td><font face=\"Verdana, Arial, Helvetica, sans-serif\">
<input type=\"text\" name=\"mysql_host\" size=\"30\">
</font></td>
</tr>
<tr bordercolor=\"#FFFFFF\">
<td><font face=\"Verdana, Arial, Helvetica, sans-serif\">Le login :</font></td>
<td><font face=\"Verdana, Arial, Helvetica, sans-serif\">
<input type=\"text\" name=\"mysql_login\" size=\"30\">
</font></td>
</tr>
<tr bordercolor=\"#FFFFFF\">
<td><font face=\"Verdana, Arial, Helvetica, sans-serif\">le mot de passe :
</font></td>
<td><font face=\"Verdana, Arial, Helvetica, sans-serif\">
<input type=\"text\" name=\"mysql_pass\" size=\"30\">
</font></td>
</tr>
<tr bordercolor=\"#FFFFFF\">
<td><font face=\"Verdana, Arial, Helvetica, sans-serif\">le nom de la base
de donnée:</font></td>
<td><font face=\"Verdana, Arial, Helvetica, sans-serif\">
<input type=\"text\" name=\"mysql_dbnom\" size=\"30\">
</font></td>
</tr>
<tr bordercolor=\"#FFFFFF\">
<td>
<p><font face=\"Verdana, Arial, Helvetica, sans-serif\">Chiffre au compteur:</font></p>
</td>
<td bgcolor=\"#FFFFFF\">
<p><font face=\"Verdana, Arial, Helvetica, sans-serif\">
<input type=\"text\" name=\"compteur\" size=\"20\" value=\"0\">
</font></p>
</td>
</tr>
<tr bordercolor=\"#FFFFFF\">
<td><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"2\">Durée entre deux connexions du meme visiteur <br>
ou il sera consideré comme nouveau visiteur (en heures)</font></td>
<td bgcolor=\"#FFFFFF\">
<input type=\"text\" name=\"duree\" size=\"5\" value=\"24\">
</td>
</tr>
<tr bordercolor=\"#FFFFFF\">
<td><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"2\">Nombre de
minutes ou le visiteur <br>
sera consideré comme connecté (en minutes)</font></td>
<td bgcolor=\"#FFFFFF\">
<input type=\"text\" name=\"time\" size=\"5\" value=\"10\">
</td>
</tr>
<tr bordercolor=\"#FFFFFF\">
<td colspan=\"2\">
<input type=\"hidden\" name=\"formulaire\" value=\"envoyer\">
La validation du formulaire va creer une table dans votre base de<br>
donnée nommé <b>compteur_visite </b>et enregistrer vos parametres
de<br>
connexion dans le fichier <b>connect_visite.php</b></td>
</tr>
</table>
<p align=\"center\">
<input type=\"submit\" name=\"Submit\" value=\" Envoyer \">
</p>
</form>";
}
?>
<p> </p>
</body>
</html>
<html>
<head>
<title>Administration du compteur</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<?
include("connect_visite.php") ;
if(isset($_GET['pass_admin'])) {
$pass_admin=$_GET['pass_admin'];
}
elseif(isset($_POST['pass_admin'])) {
$pass_admin=$_POST['pass_admin'];
}
else {
$pass_admin = '';
}
if(isset($_POST['formulaire'])) { $formulaire=$_POST['formulaire']; } else { $formulaire= ''; }
if(isset($_POST['formulaire2'])) {$formulaire2=$_POST['formulaire2']; } else { $formulaire2= ''; }
if(isset($_POST['formulaire3'])) {$formulaire2=$_POST['formulaire3']; } else { $formulaire3= ''; }
if ($pass_admin!=$mysql_pass)
{
print "
<table width=100% height=100% border=0>
<tr>
<td><form name=form1 method=post action=admin.php>
<div align=center>
<p class=Style1><strong>Acces a l'administration du compteur visite Rock</strong></p>
<p class=Style1>Mot de passe administrateur (le meme que celui de la base mysql) </p>
<p>
<input name=pass_admin type=password id=pass_admin>
<input type=submit name=Submit value=Envoyer>
</p>
</div>
</form></td>
</tr>
</table>
</body>
</html>
";
exit;
}
if ($formulaire=="supprimer")
{$sql="drop table compteur_visite";
$res=mysql_query($sql, $db);
if ($res==1)
{print "
<div align=\"center\">
<p> </p>
<p> </p>
<p><font size=\"5\"><i><font color=\"#FF0000\">Désinstallation reussi </font></i></font></p>
</div>";}
else
{print"
<div align=\"center\">
<p> </p>
<p> </p>
<p><font size=\"5\"><i><font color=\"#FF0000\">Désinstallation échouée </font></i></font></p>
<p><font size=\"5\" color=\"#000000\"><b><a href=\"admin.php\">revenir</a></b></font></p>
</div>";}
}
else
{
//on teste si on doit mettre a jour le compteur et le met a jour
if ($formulaire=="envoyer")
{$sql="update compteur_visite set compteur=$compteur where ip='compteur'";
$res=mysql_query($sql, $db); }
//on teste si on doit mettre a jour le temps de connexion
if ($formulaire2=="connect")
{$sql="update compteur_visite set time=$compteur_c where ip='compteur'";
$res=mysql_query($sql, $db); }
//on teste si on doit mettre a jour le durée de connexion
if ($formulaire3=="connect")
{$sql="update compteur_visite set duree=$compteur_d where ip='compteur'";
$res=mysql_query($sql, $db); }
//on recupere le nb du compteur de visite et le temps t
$sql="select compteur,time,duree from compteur_visite where ip='compteur'";
$res=mysql_query($sql, $db);
$ligne = mysql_fetch_object ($res);
//*********************page d administration*********************
print"
<div align=\"center\">
<p><font face=\"Verdana, Arial, Helvetica, sans-serif\">Administration du compteur
de visite 1.2 </font></p><br>
<div align=center><font size=1 face=Verdana, Arial, Helvetica, sans-serif><strong><a href=http://persol.free.fr/compteur_visite target=_blank>AIDE EN LIGNE SUR LE SITE OFFICIEL</a></strong></font>
</div>
<p align=\"left\"><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"2\">Pour
integrer ce compteur a vos pages utiliser le code ci-dessous<br>
la variable \$compteur contient le chiffre du compteur a vous de mettre en
forme l'ecriture du compteur</font></p>
<table width=\"100%\" border=\"1\" cellspacing=\"0\" cellpadding=\"2\" bordercolor=\"#000000\">
<tr bgcolor=\"#CCCCCC\" bordercolor=\"#CCCCCC\">
<td>
<div align=\"center\"><b><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"2\">Le
code a utiliser si vos pages sont a la racine du site</font></b></div>
</td>
<td>
<div align=\"center\"><b><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"2\">Le
code a utiliser si vos pages ne sont pas a la racine du site</font></b></div>
</td>
</tr>
<tr>
<td bordercolor=\"#CCCCCC\"><font color=\"#CC3300\" face=\"Verdana, Arial, Helvetica, sans-serif\"><?
<br>
include("./visite/visite.php");<br>
print"Nb total de visiteurs: \$compteur<br>";<br>
print"Nb de visiteurs aujourdhui: \$compteur_j<br>";<br>
print"Nb visiteurs connectés: \$compteur_c<br>";<br>
</font><font color=\"#CC3300\" face=\"Verdana, Arial, Helvetica, sans-serif\">?></font></td>
<td bordercolor=\"#CCCCCC\"><font color=\"#CC3300\" face=\"Verdana, Arial, Helvetica, sans-serif\"><?
<br>
include("../visite/visite1.php");<br>
print"Nb total de visiteurs: \$compteur<br>";<br>
print"Nb de visiteurs aujourdhui: \$compteur_j<br>";<br>
print"Nb visiteurs connectés: \$compteur_c<br>";<br>
</font><font color=\"#CC3300\" face=\"Verdana, Arial, Helvetica, sans-serif\">?></font></td>
</tr>
</table>
<p align=\"left\">Un petit exemple de mise en forme du compteur avec le code suivant<br>
<font face=\"Geneva, Arial, Helvetica, san-serif\" size=\"2\" color=\"#009900\"><b><font size=\"1\"><?<br>
include("./visite/visite.php");<br>
print" <div align=center><font face=Verdana, Arial, Helvetica,
sans-serif size=1>Nb <br>
de visiteurs:<b><font color=#FF0000><font color=\"#FF0000\">\$compteur</font></font></b></font><br><br>
</div>";<br>
print" <div align=center><font face=Verdana, Arial, Helvetica,
sans-serif size=1>Nb <br>
de visiteurs aujourd'hui:<b><font color=#FF0000><font color=\"#FF0000\">\$compteur_j</font></font></b></font><br><br>
</div>";<br>
print" <div align=center><font face=Verdana, Arial, Helvetica,
sans-serif size=1>Nb <br>
de connectés:<b><font color=#FF0000><font color=\"#FF0000\">\$compteur_c</font></font></b></font><br><br>
</div>";<br>
?> </font></b></font></p>
<form method=\"post\" action=\"admin.php\">
<table border=\"1\" cellspacing=\"0\" cellpadding=\"4\" align=\"center\" bordercolor=\"#000000\">
<tr>
<td bordercolor=\"#CCCCCC\" bgcolor=\"#CCCCCC\">
<div align=\"center\">MODIFICATION DU CHIFFRE AU COMPTEUR</div>
</td>
</tr>
<tr>
<td bordercolor=\"#FFFFFF\">
<div align=\"center\">
<input type=\"text\" name=\"compteur\" size=\"20\" value=\"$ligne->compteur\">
</div>
</td>
</tr>
</table>
<p>
<input type=\"submit\" name=\"Submit\" value=\" Modifier \">
<input type=\"hidden\" name=\"formulaire\" value=\"envoyer\">
<input name=\"pass_admin\" type=\"hidden\" id=\"pass_admin\" value=\"$mysql_pass\">
</p>
</form>
<form method=\"post\" action=\"admin.php\">
<table border=\"1\" cellspacing=\"0\" cellpadding=\"4\" align=\"center\" bordercolor=\"#000000\">
<tr>
<td bordercolor=\"#CCCCCC\" bgcolor=\"#CCCCCC\">
<div align=\"center\">MODIFICATION DE LA DUREE ENTRE DEUX CONNEXIONS DU MEME<br>
VISITEUR OU IL SERA CONSIDERE COMME NOUVEAU VISITEUR (en heures)<br></div>
</td>
</tr>
<tr>
<td bordercolor=\"#FFFFFF\">
<div align=\"center\">
<input type=\"text\" name=\"compteur_d\" size=\"20\" value=\"$ligne->duree\">
</div>
</td>
</tr>
</table>
<p>
<input type=\"submit\" name=\"Submit4\" value=\" Modifier \">
<input type=\"hidden\" name=\"formulaire3\" value=\"connect\">
<input name=\"pass_admin\" type=\"hidden\" id=\"pass_admin\" value=\"$mysql_pass\">
</p>
</form>
<form method=\"post\" action=\"admin.php\">
<table border=\"1\" cellspacing=\"0\" cellpadding=\"4\" align=\"center\" bordercolor=\"#000000\">
<tr>
<td bordercolor=\"#CCCCCC\" bgcolor=\"#CCCCCC\">
<div align=\"center\">MODIFICATION DU TEMPS DURANT<br>
LEQUEL LE VISITEUR EST CONSIDERE<br>
COMME CONNECTE (en minutes)</div>
</td>
</tr>
<tr>
<td bordercolor=\"#FFFFFF\">
<div align=\"center\">
<input type=\"text\" name=\"compteur_c\" size=\"20\" value=\"$ligne->time\">
</div>
</td>
</tr>
</table>
<p>
<input type=\"submit\" name=\"Submit3\" value=\" Modifier \">
<input type=\"hidden\" name=\"formulaire2\" value=\"connect\">
<input name=\"pass_admin\" type=\"hidden\" id=\"pass_admin\" value=\"$mysql_pass\">
</p>
</form>
<form method=\"post\" action=\"admin.php\">
<table border=\"1\" cellspacing=\"0\" cellpadding=\"4\" align=\"center\" bordercolor=\"#000000\">
<tr>
<td bordercolor=\"#FF0000\" bgcolor=\"#FF0000\">
<div align=\"center\"><font face=\"Verdana, Arial, Helvetica, sans-serif\"><b>Désinstaller
le compteur</b></font></div>
</td>
</tr>
<tr>
<td bordercolor=\"#FFFFFF\">
<div align=\"center\"> Cette commande supprime la table créée
<br>
dans votre base de donnée ensuite a vous de supprimer<br>
le repertoire visite de votre site</div>
</td>
</tr>
</table>
<input type=\"submit\" name=\"Submit2\" value=\"Désinstaller le compteur\">
<input type=\"hidden\" name=\"formulaire\" value=\"supprimer\">
<input name=\"pass_admin\" type=\"hidden\" id=\"pass_admin\" value=\"$mysql_pass\">
</form>
<p> </p>
</div>";}
?>
</body>
</html>
➡️ Offre MyRankingMetrics ⬅️
pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)
Voir les détails ici