Messages : 100
Sujets : 24
Inscription : Aug 2014
Bonjour,
j'ai réaliser une piratebox sur raspberry pi d'après le tuto de minimachines :
http://www.minimachines.net/actu/tests/t...rtie-26888 et fonctionne très bien!
J'aimerai y intégrer un compteur de visite soit sur la page d’accueil ou soit dans fichier à part. Sur Google je trouve plusieurs sites qui en proposent du style :
http://www.compteurdevisite.com/ mais ne fonctionne pas puisque la piratebox n'est pas connectée à internet.
Quelqu'un à une idée de comment je pourrai mettre en place ce compteur? Peut être en python?
Merci
David
Messages : 100
Sujets : 24
Inscription : Aug 2014
Je reviens sur ce post, j'ai trouvé ce script sur
http://www.supportduweb.com/scripts_tuto...s-php.html
Code :
[== PHP ==]
<?php
session_start();
if(file_exists('compteur_visites.txt'))
{
$compteur_f = fopen('compteur_visites.txt', 'r+');
$compte = fgets($compteur_f);
}
else
{
$compteur_f = fopen('compteur_visites.txt', 'a+');
$compte = 0;
}
if(!isset($_SESSION['compteur_de_visite']))
{
$_SESSION['compteur_de_visite'] = 'visite';
$compte++;
fseek($compteur_f, 0);
fputs($compteur_f, $compte);
}
fclose($compteur_f);
echo '<strong>'.$compte.'</strong> visites.';
?>
Mais je n'arrive pas à le faire fonctionner.
Messages : 57
Sujets : 2
Inscription : Oct 2014
Bonjour
essaye plutôt ceci:
Code :
[== PHP ==]
<?php
session_start();
if(file_exists('compteur_visites.txt'))
{
$compteur_f = fopen('compteur_visites.txt', 'r+');
$compte = fgets($compteur_f);
fclose($compteur_f);
}
else
{
$compte = 0;
}
echo '<strong>'.$compte.'</strong> visites.'."<br>" ;
if(!isset($_SESSION['compteur_de_visite']))
{
$compteur_f = fopen('compteur_visites.txt', 'a+');
$_SESSION['compteur_de_visite'] = 'visite';
$compte++;
fseek($compteur_f, 0);
fputs($compteur_f, $compte);
fclose($compteur_f);
}
echo '<strong>'.$compte.'</strong> visites.';
?>
ou encore :
Code :
[== PHP ==]
<?php
session_start();
$fichier = 'compteur_visites.txt';
if(file_exists($fichier))
{
$compte = intval(file_get_contents($fichier));
}
else
{
$compte = 0;
}
echo '<strong>'.$compte.'</strong> visites.'."<br>" ;
if(!isset($_SESSION['compteur_de_visite']))
{
$_SESSION['compteur_de_visite'] = 'visite';
$compteur_f = fopen($fichier, 'w+');
fputs($compteur_f, ++$compte);
fclose($compteur_f);
}
echo '<strong>'.$compte.'</strong> visites.'."<br>" ;
?>
(Modification du message : 22-06-2015, 19:11:09 par
mike913.)
Messages : 100
Sujets : 24
Inscription : Aug 2014
Merci pour tes deux script mike913, je les est testés mais je n'ai pas de compteur qui s'affiche juste un bout de code tout en haut de la page.
PHP est bien installé mais je pense qui n'est pas bien configuré, a vrais dire je ne connais pas bien le PHP.
Faut il configurer un ou des fichiers en particulier?
Merci
Messages : 100
Sujets : 24
Inscription : Aug 2014
Bonjour,
Toujours à la recherche d'info pour faire fonctionner mon script "compteur de visite, je suis tomber sur ça :
Installation d’un serveur WEB Lighttpd + PHP + MySQL
Voici le lien :
http://code4pi.fr/2013/12/installation-d...-lighttpd/
PHP fonctionne bien, la page info.php s'affiche. Par contre les scripts ci-dessous je n'arrive pas a les mettre en oeuvre.
Dois-je les mettre en tout début de mon code html ou à la fin?
Le fichier "compteur_visites.txt" dois-je le créer ou php le fais de lui même?
Faut-il libérer des droits?
Merci
(Modification du message : 24-06-2015, 10:46:31 par
david84.)
Messages : 100
Sujets : 24
Inscription : Aug 2014
Bonjour,
je n'arrive toujours pas à faire fonctionner le script pour afficher le compteur de visite. J'ai vraiment du mal avec PHP
Par contre est il possible de faire fonctionner la pirateBox avec CherryPy (
http://docs.cherrypy.org/en/latest/ ) au lieu de Lighttpd? (Je maîtrise mieux python.)
Si oui est ce que ma façon de procéder est bonne? :
1 ) Installer Python et cherryPy
2 ) Installer dnsmasq
3 ) Installer Hostapd
4 ) Installer Iw
5 ) Configurer le tout. (je ne sais pas encore comment...)
Merci
(Modification du message : 02-07-2015, 11:01:14 par
david84.)