Hi Tom,
Müsste so reichen und funktioniert ja in der Funktion flat_update() auch schon zufriedenstellend. Ich würde da aber im Record auch nicht 'datum' schreiben, sondern analog zum File 'created'. Sonst steigt man da später irgendwann nicht mehr durch. Ich tausche dann bei ['created'] noch den "Meinstamp" gegen den Unix_timestamp aus.
OK, created wird nur einmal belegt und mit dem UNXI Timestamp versehen. Drausfolgend erkenne ich, dass in deinem Script flat_box.php noch ein Fehler in Zeile 119 ist:
$_file['meta']['created'] = $time;
muss heißen:
$_file['meta']['created'] = time();
Hier noch mal die aktuallisierte Aufbaus Liste:
$_file --+---[meta]--+----[created]----- time() # UNIX Stamp für Ausgabe
| +----[lastupdate]-- $time # Spezial Stamp für Technik/Vergleichen
| +----[lastid]------ '0'
| +----[amount]------ '0'
|
|
+---[data]--+----[0]--+--[autor]------ 'thomas'
| +--[thema]------ 'Flatfiles'
| +--[news]------- 'blablabla'
| +--[created]----- time() # UNIX Stamp nur für Ausgabe
| +--[lastupdate]-- $time # Spezial Stamp zum Vergleichen
|
|
+----[3]-- usw.
|
+----[4]-- usw.
Die Funktionssammlung stelle ich für die Interessierten dann nachher zum Download auf http://selfhtml.bitworks.de Funktionen für Flatfiles bereit.
Ok, aber das hat ja erst mal noch Zeit.
MfG, Dennis.