Vi Saluto tutti, e vi chiedo aiuto per un contatore da inserire in una home page con php.
Allego di seguito le pagine in questione, io non riesco ad indivuduare dove sia l'errore. Potete aiutarmi?
Grazie.
FILE PHP
<?php
# funzione che incrementa un contatore tramite file
function contatore ()
{
$file_contatore= "contatore.txt";
if (file_exists($file_contatore))
{
$p_file= fopen ($file_contatore, "r+");
flock ($p_file,2);
$contatore = fgets ($p_file, 4);
$contatore ++;
rewind ($p_file);
fputs ($p_file,$contatore,4);
flock ($p_file,3);
fclose ($p_file);
echo "$contatore";
}
else
#il file non esiste, quindi ne creiamo uno nuovo
{
$p_file = fopen ($file_contatore,"w");
$contatore = "1";
flock ($p_file,2);
fputs ($p_file, $contatore, 4);
flock ($p_file, 3);
fclose ($p_file);
echo "$contatore";
}
}
?>
FILE HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<title>www.burroesalvia.it - Concertino Burro e Salvia - Home</title>
<script type="text/javascript">
function apri(url) {
newin = window.open(url,'Concertino_Burro_e_Salvia','scrol lbars=yes, resizable=yes, width=800, height=600, status=yes, location=yes, toolbar=yes');
}
</script>
</head>
<body style="background-color: rgb(169, 131, 79);">
<div style="text-align: center;">
<p
style="font-size: 16px; font-weight: bold; color: rgb(255, 255, 255);">Benvenuto!
Sei l'ospite numero:<?php echo contatore(); ?> </p>
[img]imm_home_concertino_burroesalvia.gif[/img]
<p style="font-weight: bold;"><a
href="javascript:apri('chi_siamo.html');">Chi
Siamo</a>
Rassegna Stampa
Foto E Viedo
Contatti
</p>
<font size="-1"><span style="color: rgb(255, 255, 255);">Web-Master
:<a style="color: rgb(255, 255, 255);" target="_blank"
href="web_master_loredanamorici.html">Loredana
Morici</a> - loredana.morici@libero.it</span></font>
</p>
</div>
</body>
</html>
Lori.