Hi Tom,
Mein Vorschlag wäre als erstes: Die Dateifunktionen (ist ja eigentlich nur flat_open_lock(), oder?) sowie grundsätzliche überall zu gebrauchende Funktionen (z.B. get_microtime()) zu extrahieren und daraus die erste Basis zu erstellen.
Mir geht es nich nur um diese Flat-File-Funktionen sondern um alle Beispiele, die sich im Laufe der Zeit so ansammeln. Gästebuch in verschiedenen Schwierigkeitsgraden, Userverwaltung, geschlossene Bereiche, Bildgalerie, Navigation durch Landkarten, ... usw.
Ich habe da auch noch irgendwo eine export.lib.php rumfliegen, mit der sich eine MySQL Datenbank exportieren lässt und der Dump direkt als .gz File speichern lässt. Vielleicht sollte ich das Ding aber auch noch zu einer vernüftigen Klasse umschreiben ;-)
Mal noch eine grundliegende Frage: Sollen wir uns an PHP 4 oder an PHP 5 orientieren?
Mein Vorschlag wäre: Die FlatBox (o.ä.) bleibt weiterhin so bestehen wie jetzt, weiterentwickelt wird allerdings nur in PHP 5.
MfG, Dennis.