Ciao Luca,

prima di tutto, ti ringrazio molto per aver risposto.

Devo, aver fatto un'errore di copia incolla, ma il file nel documento HTML, è incluso subito dopo l'apertura <HTML>.

Sull' "echo", hai perfettamente ragione E ne ho eliminato uno.

E il commento "sull'else" non c'è più.

Ma il problema più grande, resta.
Non funziona

E sul perchè... nn so che dire!

Non ci sono errori di sintassi o che, perchè il browser non ne reclama. Semplicemente, non si visualizza il "numeretto", che dovrebbe dare il risultato del contatore.

(eheh effettivamente prima o poi qui un commento a matrix lo fate sempre )

FILE HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<?php
require ("contatore.php");
?>
<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>

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
{
$p_file = fopen ($file_contatore,"w");
$contatore = "1";
flock ($p_file,2);
fputs ($p_file, $contatore, 4);
flock ($p_file, 3);
fclose ($p_file);
}
}
?>

Lori.