Ciao a tutti! Stavo provando a fare una mini pagina che avverta i miei utenti quando ci sono nuovi messaggi dallo Staff e mi è uscito questo:
Codice PHP:
<table>
<?php
// Un messaggio a caso..
$descrizione = "Blablabla.. Anteprima del primo messaggio nel Title del link che porta ad esso... Continua!"; // Contenuto del messaggio
$titolomsg = "Messaggio di prova"; // Titolo messaggio
// Definisco le variabili di base
$msg = "mail-n.png"; // Icona nuovo messaggio
$msg2 = "[b]$titolomsg[/b]"; // Nuovo messaggio (in grassetto)
$file = "ip.txt"; // Nome del file che contiene gli IP
$separatore = "|"; // Separa gli indirizzi IP
if(!file_exists($file)){
$op = fopen($file,"w");
$st = "127.0.0.1".$separatore;
fwrite($op,$st);
fclose($op);
}
$ip = $_SERVER['REMOTE_ADDR'];
$get = file_get_contents($file);
if(eregi($ip,$get)){ // Se il messaggio è stato letto
$msg = "mail.png"; // Icona messaggio cambia
$msg2 = $titolomsg; // Titolo messaggio normale
}else{
$o = fopen($file,"a+");
$txt = $ip.$separatore;
fwrite($o,$txt);
fclose($o);
} ?>
<tr>
<td><?php echo"<img src=\"$msg\">"; ?></td>
<td>[url="messaggio1.php"] $msg2"; ?>[/url]</td>
<td>22/11/2532</td>
<td>da [url="#"]Amministratore[/url]</td>
</tr>
</table>
Solo che in questo modo mi segna i messaggi come Letti quando visualizzo la pagina iniziale e non quando visualizzo un msg..
---------
Come faccio a dire (in IF) "se l'utente ha visitato la pagina X il messaggio X è segnato come Letto, altrimenti come Non letto" ??
Scusate se non mi sono espresso bene ma non so come farvelo capire :master: