Ho,
Look for Halojoy (I think it is him). He has been building a flat-file database system.
Also.. Just look at the file functions in the manual. This stuff is not too dificult, if you do not need extensive user-admin functionality.
e.g., to get the ceditable content of a file, which you have placed between tages:
<!-- editable -->
<!-- end editable -->
use:
$filenm = $FilesArray[$thisfile];
//$filenm = "taxatie.html";
$html = removelinebreaks(implode('', file($filenm)));
$pattern = "/(.{0,})(\<\!\-\- editable \-\-\!\>)(.{0,})(\<\!\-\- end editable \-\-\!\>)(.{0,})/msi";
$text = preg_replace($pattern, '$3', $html);
$text = str_replace("<br>", "<br />\r\n", $text);
$text = removeformatting($text);
$text = removetags($text);
echo "<b><a class=\"sectielink\" href=\"index.php\">Huizenaanbod aanpassen</a> <a class=\"sectielink\" href=\"logout.php\">Uitloggen</a></b>
<hr>
$filelinks
<hr>Huidige bestand om te wijzigen: <b>$FileNameArray[$thisfile]</b> ($filenm)
<hr> <form method=\"POST\" action=\"fileedit.php\"><input class=\"navlink\" type='submit' value='Wijzigingen opslaan'>
<hr>
De volgende codes kunnen toegepast worden:<br>
<b>[kop] ... [/kop] </b>: Geeft een hoofkop aan<br>
<b>[vet] ... [/vet]</b> : om text vet weer te geven<br>
<b>[italic] ... [/italic] </b>: Om cursief aan te geven<br>
<b><hr></b> : Om een horizontale lijn te trekken<br>
<hr>
<input type=\"hidden\" name=\"processpage\" value=\"$thisfile\">
<input type=\"hidden\" name=\"file\" value=\"$thisfile\">
<textarea cols=90 rows=50 name=\"text\">";
echo $text;
echo "</textarea>
";
J.