falcojugger
Gebruiker
- Lid geworden
- 29 dec 2008
- Berichten
- 279
Oke hier ben ik weer, ik heb een chat nodig voor mijn site. Nou kwam ik bij BlaB Lite.
Dit is een php chat systeem. (en MySQL)
Nou heb ik een soort van "backupsysteem" gemaakt zodat er, als er op geklikt wordt, de geschiedenis naar een bestand wordt geschreven en wordt verwijderd.
het eerste gedeelte van de volgende code heb ik niet zelf gemaakt, het tweede gedeelte, na hulp, in principe zelf gedaan
het probleem:hij schrijft alleen de laatst getypte regel in het chat programma. ik ben het spoor echt even bijster. weet niet waar ik moet zoeken.
mijn vraag: ik moet de hele tabel uitprinten, simpel
Dit is een php chat systeem. (en MySQL)
Nou heb ik een soort van "backupsysteem" gemaakt zodat er, als er op geklikt wordt, de geschiedenis naar een bestand wordt geschreven en wordt verwijderd.
het eerste gedeelte van de volgende code heb ik niet zelf gemaakt, het tweede gedeelte, na hulp, in principe zelf gedaan
het probleem:hij schrijft alleen de laatst getypte regel in het chat programma. ik ben het spoor echt even bijster. weet niet waar ik moet zoeken.
mijn vraag: ik moet de hele tabel uitprinten, simpel
PHP:
<?php
require_once 'config.php';
require_once 'incl/main.inc';
$format='Y-m-d H:i:s';
$all_posts='';
$query='SELECT * FROM '.$prefix."_lines ORDER BY line_id asc";
$result=neutral_query($query);
while($row=neutral_fetch_array($result)){
$time=show_time($row['line_stamp'],$timezone,$format);
$from=output($row['from_name'],2);
$from=escape($from);
$post=output($row['line_txt'],2);
$post=escape($post);
$post=bbcode($post);
$biu=output($row['line_biu'],2);$biu=escape($biu);
$clr=output($row['line_clr'],2);$clr=escape($clr);
$return = "\n";
$all_posts = $time.' => '.$from.' : '.$post.$return;
}
$f = fopen('backup/chathistory.txt', 'a');
fwrite($f, $all_posts);
fclose($f);
if($db_type=='sqlite'){$query='BEGIN;';neutral_query($query);}
$query='DELETE FROM '.$prefix.'_lines';
neutral_query($query);
print 'Geschiedenis succesvol geschreven en verwijderd.';
header('refresh:2 url=login.php');
?>