session_start();//Iniziamo la sessione session_register("numingressi");//Definiamo la variabile della sessione $numingressi=$_SESSION['numingressi'];//recupero la variabile globale dalla sessione $PHPSESSID=session_id();//identifico il numero univoco della sessione (opzionale per alcune configurazioni host) if ($numingressi==null){//Se la sessione non era aperta eseguiamo il ciclo if $somma=1; $numingressi=1; } else{//Se la sessione era aperta non eseguiamo il ciclo if(la variabile di sessione era già definita) $somma=0; } $pathtxt="public/count.txt"; $IMG_DIR_URL = "./digits/"; $NB_DIGITS = 8; ?>
TORRESPACCATA.IT


| Visitatore n. |
//Inizio del codice PHP che interagisce col database MySql
$fp=fopen("$pathtxt","r+") OR DIE ("impossibile aprire il file");
flock($fp,2);
$clic=fgets($fp,1024);
flock($fp,3);
fclose($fp);
if ($somma==1){//$somma è uno solo se è la prima volta che ci connettiamo
$clic = $clic + 1;//Aumentiamo i clic di uno
$fp=fopen("$pathtxt","w+") OR DIE ("impossibile aprire il file");
flock($fp,2);
fputs($fp,"$clic");
flock($fp,3);
fclose($fp);
}
chop($clic);
$nb_digits = max(strlen($clic), $NB_DIGITS);
$clic = substr("0000000000".$clic, -$nb_digits);
$digits = preg_split("//", $clic);
for($i = 0; $i <= $nb_digits; $i++) {
if ($digits[$i] != "") {
$html_result .= " ";
}
}
echo $html_result;
?>
|