Hallo,
Das ist mein COde, der die Textdatei von oben nach unten ausliest. Wie kann ich das aber machen, dass das was oben steht unten ausgegeben wird?
Code:
<?php
//CONNECT TO THE DATABASE
if(defined('pkFRONTEND'))
return;
define('pkFRONTEND','public');
define('pkREQUESTEDFILE',basename(__FILE__));
include_once('include.php');
include("style.php");
##### CONFIGURATION #####
$refresh = 5 ; // Page refresh time in seconds
$max = 50 ; // Max. saved messages
$remain = 3800 ; // Messages remaining time in seconds
$file = "chat/data.txt" ; // Message storing file
##### // CONFIGURATION END // #####
$user = $_POST['NICK'];
$f = file($file);
$users = array($user) ;
header ("Content-Type: text/html; charset=utf-8") ;
$fp = fopen($file, "w") ;
if (!$fp) { die ('Konnte die Datei nicht öffnen!') ; }
for ($i=0; isset($f[$i])||$i==0; $i++)
{
$e=explode('||', $f[$i]) ;
if ($e[2]=="\r\n" && !in_array($e[0], $users) && ( time() - $e[1] < $refresh*2 ) ) $users[]=$e[0] ;
if ($i==0) { fputs($fp, $user."||".time()."||\r\n") ;
if ( isset($HTTP_POST_VARS['msg']) ) fputs ($fp, $user."||".time()."||".str_replace("||", "", str_replace("\n", "", stripslashes($HTTP_POST_VARS['msg'])))."\r\n") ; }
if ( ($e[0]!=$user && $e[2]=="\r\n") || ( $i<$max && ($e[1]+$remain)>time() && $e[2]!="\r\n") ) fputs($fp, $f[$i]) ;
}
fclose($fp) ;
if (isset($_GET['f1']))
{
$f2 = file($file);
if($_GET['clear']) $CLEAR = " onload=\"parent.document.m.reset();\"";
for($i=0; isset($f2[$i]) && $i<$max; $i++) {
//for($i = 0; $i < count($f2); $i++) {
$e = explode("||", $f2[$i]) ;
$text = $PARSE->parse($e[2],0,1,1,1);
if($e[2]!="\r\n") eval ("\$MSGS.= \"".getTemplate("chat/chat_iframe_entry")."\";");;
}
}
eval ("\$site_design.= \"".getTemplate("site_style")."\";");
eval ("echo \$site= \"".getTemplate("chat/chat_iframe")."\";");
// onload='self.scroll(0,250);'
?>
Das ist mein COde, der die Textdatei von oben nach unten ausliest. Wie kann ich das aber machen, dass das was oben steht unten ausgegeben wird?