L'idea è valida ma lo script non funge mi dice:
Fatal error: Call to undefined function: gregoriantojd() in /membri/zomer/contatori/counter.php on line 16
Codice PHP:
<?php
// inizializzazione:
$counterfile = 'count.txt'; // impostare file con eventuale percorso
// lettura storico:
$count = array();
if (file_exists($counterfile)) $count = file($counterfile);
$days = array();
foreach ($count as $day) {
list($jd, $ct) = explode(',', $day);
$days[$jd] = $ct;
};
// contatore odierno:
$td = gregoriantojd(date("d/m/y"));
if (!isset($days[$td])) $days[$td] = 0;
// incremento:
$days[$td]++;
// riscrivi file:
$count = array();
foreach ($days as $jd => $ct) {
$count[] = implode(',', array($jd, $ct));
};
file_put_contents($counterfile, implode("\r\n", $count));
?>
p.s. ecco gli esempi dei grafici
css : http://zomer.altervista.org/contatori/index.html
php : http://zomer.altervista.org/contatori/zomer_0002.php
secondo te quel'è meglio?