Codice PHP:
<?PHP
session_start();
if(!isset($_SESSION['login']))
{header("location: index.php"); exit;}
$nick=$_SESSION["login"];
$ora = date('d/m/y - H:i:s');
//prelevo i dati dal file txt
//$var=@fopen("impostazioni.txt","a+");
$var2=file("impostazioni.txt");
//@fclose($var);
$i=count($var2);
for($a=0; $a<$i; $a++){
$testo=explode("|",$var2[$a]);
if($testo[0]==$nick){
$coloretesto=$testo[1];
$smile=$testo[2];
$pagine=$testo[3];
$accesso=$testo[4];
$colorenick=$testo[5];
break;
}
}//fine ciclo for
$fd = fopen ("ban.txt", "a+");
while (!feof($fd)) {
$buffer = fgets($fd, 4096);
$buffer= chop($buffer);
$ips = $REMOTE_ADDR;
if ($ips == "$buffer") {
$file = "log.txt";
$log = fopen($file,"a+");
$line = fgets($log, 4096);
fclose($log);
$string = "$ips::ACCESSO NEGATO\n";
$log = fopen($file, "a+");
$string = fwrite($log, $string);
fclose($log);
?>
<script language="javascript">
document.location='bannato.php';
</script>
<?PHP
}
}
fclose ($fd);
?>
<html>
<head>
<title>CHAT</title>
</head>
<body bgcolor=black link=red text=C0C0C0>
<center>
[b]<u><font color="yellow">SHOKKATO</font>[/b]</u>
<hr>
</div>
[url='chat.php']Chat[/url]
|[url='opzioni.php']Opzioni[/url]
|[url="msg_privati.php"]MP[/url]
|[url='logout.php']Esci[/url]
</center>
<hr>
<?
$var = fopen("msg.txt","r");
$var2 = file("msg.txt");
@fclose($var);
for ($a=10; $a<=15; $a++){
$variab = explode("|", $var2[$i]); $messaggio=$variab[0];
$msg=$messaggio;
$msg=$variab[0];
$ipuser=$variab[1];
$brow=$variab[2];
$subno=$variab[3];
if($smile==1)
include ("smile.php");
echo $msg;
}
?>
<center>
<hr>
[url="info.php"]Info[/url]
|[url="autologinprova.php"]AutoLogin[/url]<hr>
</center>
</body>
</html>
Dovrebbe stampare il messaggio ma non capisko perchè dovrebbe stampare la pagina dei precedenti da un tot a un altro tot ma nulla!!qualche aiuto???