Mentre questo e' il file refresh
Codice PHP:
<? session_start(); 
include (
'inc/parametri.inc.php');
include (
'inc/controllo.php');
include (
'inc/open2.php');

$Stanza=$_SESSION['Stanza'];
$op=$_REQUIRE['op'];
$Login=$_SESSION['Login'];
$LastTime=$_SESSION['LastTime'];



function 
Tempo($tim) {
  return(
strftime("%H:%M"strtotime($tim)));
}

If (
strtoupper($op) == 'ESCI') {header('Location: logout.php'false);};
include(
'inc/controlloesilio.php');
?>
<HTML><HEAD><link rel="stylesheet" href="mainchat.css" TYPE="text/css">meta HTTP-EQUIV="Refresh" CONTENT="8"></HEAD>

<body style="background-image: url(img/refresh.jpg);"  >


<?
$MySql 
"SELECT * FROM Mappa WHERE ID = '".pars($Stanza)."'";
$Result mysql_query($MySql);
$rs mysql_fetch_array($Result);
$Condizione $rs['Condizione'].'';
$Invitati $rs['Invitati'].'';
$rs->close;

if (
$Condizione != '') {
    
$Condizione str_replace('G''IDGilda'$Condizione);
    
$pos strpos($Condizione"\$Numero");
    if (
$pos === false) {
        
$MySql "SELECT * FROM Presenti WHERE Nome = '".pars($Login)."' AND ".$Condizione;
    } else {
        
$Condizione str_replace("\$Numero"$Stanza$Condizione);
        
$Condizione str_replace("\$Date""'".strftime("%Y-%m-%d %H:%M:%S")."'"$Condizione);
        
$MySql "SELECT * FROM Presenti INNER JOIN Albergo ON Nome = Proprietario AND ".$Condizione." WHERE Nome = '".pars($Login)."'";
    }

    
$Result mysql_query($MySql);
    if (!(
$rs mysql_fetch_array($Result))) {
        
$pos strpos(strtoupper($Invitati), "!".strtoupper($Login)."!,");
        if ((
$pos === false)&&($_SESSION['Super_S']!=1)) {
            exit();
        }
    }
    
$rs->close
}

$MySql "SELECT * FROM Chat WHERE Stanza = '".pars($Stanza)."' AND ID > ".$LastTime." AND DATE_ADD(Ora, INTERVAL 40 MINUTE)  >= NOW()";
$MySql .= " ORDER BY ID DESC LIMIT 0, 20";
$Result mysql_query($MySql);
echo 
"";
$Counter 0;
$newchat '';
if (
$LastTime == 0) {
    
$Testata .= "<HEAD><link rel=\"stylesheet\" href=\"mainchat.css\" TYPE=\"text/css\"></HEAD><BODY style='background-image: url(img/refresh.jpg); '>";

}
while (
$rs mysql_fetch_array($Result)) {

    if (
$rs['ID'] > $LastTime) {
        
$_SESSION['LastTime'] = $rs['ID'];
        
$LastTime $_SESSION['LastTime'];
        };
    
#{   
       




      
switch ($rs['Tipo']) {
            case 
'M'#Master scritte nere
                
$rs['Testo']='<span class="Master"> '.$rs['Testo'].'<span>';
                
$n '<center>
<TABLE class="Mast"><TR><TD CLASS=Mas align=left> '
.$rs['Testo'].'</TD></TR></TABLE>

</center>'
;
                break;
            case 
'C'#Master corporazione scritte blu
                
$rs['Testo']='<span class="MasterC"> '.$rs['Testo'].'<span>';
                
$n '<center>
<TABLE class="Mast"><TR><TD CLASS=Mas align=left> '
.$rs['Testo'].'</TD></TR></TABLE>

</center>'
;
                break;
            case 
'H'#Master HTML puro
                
$n "<center>[img]".$rs[[/img]

</
center>";
                break;
            case 'W': #Master HTML puro
                
$n = "<EMBED src='".$rs['Testo']."' autostarttrue loopfalse volume100 height0 width0>

'";
                break;
            case '
A': #Azione Pubblica
                $rs['
Testo']='<span class="Azione"'.$rs['Testo'].'<span>';
#               if ($rs['
Mittente'] == $Login) {
                    $n = "<span CLASS=\"Micro\">".Tempo($rs['
Ora'])." </span><IMG SRC=\"img/testamini".strtolower($rs['Sesso']).".gif\" width=\"8\" height=\"8\" border=\"0\" Alt=\"Messaggio privato\" onclick=\"Javascript:parent.chatinput.document.invio.Messaggio.value=\"@".$rs['Mittente']."@\";parent.chatinput.document.invio.Messaggio.focus()\"><IMG SRC=\"img/razze/".$rs['ImgRazza']."\" width=\"8\" height=\"8\" border=\"0\"><span class=\"Nome\"> ".htmlspecialchars($rs['Mittente'])."</span>".$rs['Testo']."</span>

";
                    #$n = "[B]<FONT FACE=Verdana SIZE=1><FONT COLOR='
#800000'>".$rs['Mittente']."</FONT> <FONT COLOR='#FF1111'>".$rs['Testo']."</FONT></FONT>[/B]

";
#               } else {
#                   
$n = "[B]<FONT FACE=Verdana SIZE=1 COLOR='#FF1111'>".$rs['Mittente']." ".$rs['Testo']."</FONT>[/B]

";
#               }
                break;
            case 'X': #Sistema
                
$rs['Testo']='<span class=".Master"> '.$rs['Testo'].'</span>';
                
$n = $rs['Testo'].'

';
                break;
            case 'Y': #Azioni speciali: dadi ecc.
                
$rs['Testo']='<span class="Y"> '.$rs['Testo'].'<span>';
                
$n = $rs['Testo'].'

';
                break;
            case 'S': #Sussurro
                If (strtoupper(
$Login) == strtoupper($rs['Destinatario'])) {
                    
$n = "<TABLE WIDTH='100%'><TR CLASS=\"SussDest\"><TD align=left>[b]".$rs['Mittente'].' ti sussurra: [/b][i] '.$rs['Testo'].'[/i]</TD></TR></TABLE>
'
;
                };
                If (
strtoupper($Login) == strtoupper($rs['Mittente'])) {
                    
$n "<TABLE WIDTH='100%'><TR CLASS=\"SussMitt\"><TD align=left>[b]sussurri a ".$rs['Destinatario'].": [/b][i] ".$rs['Testo']."[/i]</TD></TR></TABLE>
"
;
                };
                If ( ((
$_SESSION['Admin_S']==1) || ($_SESSION['Super_S']==1)) && (strtoupper($Login) != strtoupper($rs['Mittente'])) && (strtoupper($Login) != strtoupper($rs['Destinatario']))  ){
                    
$n "<TABLE WIDTH='100%'><TR CLASS=\"SussSpia\"><TD align=left style:'color: red;'>[b]".$rs['Mittente']." sussurra a ".$rs['Destinatario'].": [/b][i] ".$rs['Testo']."[/i]</TD></TR></TABLE>
"
;
                };
                
                break;
            case 
'P'#Messaggio Pubblico
                
$rs['Testo']='<span class="Testo"> dice: '.$rs['Testo'].'</span>';
                
$n '<span CLASS="Micro">'.Tempo($rs['Ora']).' </span>[img]img/testamini'.strtolower($rs['Sesso']).'.gif[/img][img]img/razze/'.$rs['ImgRazza'].'[/img]<span class="Nome"> '.htmlspecialchars($rs['Mittente']).'</span> '.$rs['Testo'].'

'
;
                break;
        };
        
        
$newchat $n.$newchat;
        
$n '';
        
    
#};

}
$newchat $Testata.$newchat;
$newchat str_replace("\\""\\\\"$newchat);
$newchat str_replace("'""\\'"$newchat);
$newchat str_replace(array("\n"), ""$newchat);
$newchat str_replace(array("\r\n"), ""$newchat);



?>

<script>
parent.chattesto.document.write('<?= $newchat ?>');
var h = 0;
try {h = parent.chattesto.document.body.offsetHeight + 1000;} catch(e) {h = 0};
parent.chattesto.scroll (0, h);
</script>

</body></html>