wow funziona bene grazie ragà ( buona st idea del "flag" :) mi hai aperto la mente x altri script :) )
EDIT:
Codice PHP:
if(!isset($_GET['utente']))
die('parametro utente non conosciuto');
$visit = $_GET['utente'];
$folder = "visite";
$file_txt = "$folder/$visit.txt";
$visita = str_replace(array("|", "\r\n", "\r", "\n"), "", $_SESSION['nick']);
if(file_exists($file_txt))
{
if(($file = file_get_contents($file_txt)) === FALSE)
die('Impossibile aprire '.$file_txt);
$file = str_replace($visita,"",$file); //elimino eventuali visite dell'utente (per non farlo apparire più di una volta)
}
else
$file = '';
if((file_put_contents($file_txt, $visita."|"."\r\n".$file)) === FALSE) //NOTA: devi avere PHP5 attivo. In questo modo, salva la visita mettendola all'inizio del file (presumo sia meglio per te)
die('impossibile aggiornare il file'.$file_txt);
echo '<br/>Ultime 5 visite: ';
$visite = file($file_txt);
$i=0;
foreach($visite as $riga)
if($i++ < 5){$riga = str_replace(array("|", "\r\n", "\r", "\n"), "", $riga);
echo '<a href="profile.php?utente='.$riga.'">'.$riga.'</a>';}
else
break;
uff sò na frana a usare i file come database :( cmq ho fatto na piccola modifica x adattarlo ma ad ogni accesso doppio mi lascia uno spazio vuoto che non viene letto e di conseguenza i nick diversi van di una riga indietro e non escono:( come devo fare x far fare un "salto" quando si ha una visita doppia :(