<?
//Zeit überprüfen
$fcontent = file ("online.txt");
$anz = count($fcontent);
$delete = time() - 600;
for ($i = 0; $i <= $anz-1; $i++) {
$fcontent[$i] = str_replace ("\n", "", $fcontent[$i]);
$zeile = explode("#",$fcontent[$i]);
if( $zeile[1] <= $delete ){
$fcontent[$i]="";}}
//Erneute Abfrage um aus Schleife rauszukommen
if( $zeile[1] <= $delete ){
//löschen aus online.txt
$fcontent = file ("online.txt");
$anz = count($fcontent);
for ($i = 0; $i <= $anz-1; $i++) {
$fcontent[$i] = str_replace ("\n","", $fcontent[$i]);
$zeile = explode("#",$fcontent[$i]);
if($zeile[0] == $name){$fcontent[$i] = "";}}
$fp = fopen ("online.txt", "w");
flock( $fp, LOCK_EX );
for ($i = 0; $i <= $anz-1; $i++) {fputs ($fp, "$fcontent[$i]\n");}
flock( $fp, LOCK_UN );
fclose($fp);
//Cookie / header
setcookie("user", "$name", time() - 12000);
;}
$fp = fopen ("online.txt", "w");
for ($i = 0; $i <= $anz-1; $i++){fputs ($fp, "$fcontent[$i]\n");}
fclose($fp);
if(isset($name)){
$fcontent = file ("online.txt");
$anz = count($fcontent);
for ($i = 0; $i <= $anz-1; $i++) {
$fcontent[$i] = str_replace ("\n", "", $fcontent[$i]);
$zeile = explode("#",$fcontent[$i]);
if($zeile[0] == $name){
echo "<center><br>Dieser Name wird bereit verwendet!";
$hit = 1;}}
if($hit!=1){
$farbe = $Liste[0];
setcookie("log","$name",time()+3600);
header("Location:chat2.php?name=$name&farbe=$farbe");
}}
?>
<HTML>
<HEAD>
<TITLE>Chat Box</TITLE>
<style type="text/css">
A:link {text-decoration:none; color: #000000; }
A:visited {text-decoration:none; color: #000000; }
A:hover {color: #000000; text-decoration: none; }
</style>
</HEAD>
<body>
<center>
<font size="2" face="Verdana" color="#000000">
<form method="get" action="<? $PHP_SELF ?>">
Name <input name="name" type="text" class=textfeld size="20" maxlength="20">
Schriftfarbe <select name="Liste[]">
<option value="black">schwarz</option>
<option value="red">rot</option>
<option value="yellow">gelb</option>
<option value="green">grün</option>
<option value="blue">blau</option>
<option value="brown">braun</option>
</select><br><br>
<input type="submit" value="Chat betreten" class=button>
<input type="hidden" name="enter">
</form>
<center>
<BODY bgcolor="#FFFFFF" border="0" bgproperties="fixed"><center><table width="135>
<font face="Geneva,Verdana,Arial,Helvetica,Geneva" style="font-size:9px;">
<font size="1" face="Verdana" color="#000000">User online :
<?
$fp = fopen("online.txt","r");
while(!feof($fp))
{
$zeile = fgets($fp,10000);
$zeile = eregi_replace("#[0-9]*#*[a-z]*#","", $zeile);
echo "$zeile";
}
fclose($fp);
?>
</table>
</body>
</html>