backupsysteem chat

Status
Niet open voor verdere reacties.

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 :rolleyes:

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');
?>
 
PHP:
$all_posts = $time.' => '.$from.' : '.$post.$return;

Je maakt hier een $all_posts maar dat is geen array en er wordt ook niet geconcat zo te zien... moet dit niet met een extra punt?

PHP:
$all_posts .= $time.' => '.$from.' : '.$post.$return;
 
hahaha geweldig!! serieus dat ik zo iets over het hoofd zie.
Dit heeft me weer een hele avond hersenkraken voorkomen.

super bedankt en opgelost!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan