Die Funktion flat_file_create() versucht die Datei Filename anzulegen und das vorgeschaltete Meta Array mit den Verwaltungsdaten zu initialisieren.
Hinweis: Diese Funktion wird nicht unbedingt benötigt, da Funktionen wie flat_rec_insert() selber versuchen ein FlatFile anzulegen.
Mit flat_file_alter() lassen sich über alle Datensätze in einem FlatFile hinweg neue Felder anlegen oder bestehende Felder löschen. Für Filename muss der Pfad zu einem FlatFile angegeben werden. Action kann entweder auf add oder auf remove gesetzt werden - add fügt ein Feld hinzu, remove entfernt ein vorhandenes Feld.
Für Fieldname muss der Name des Felder übergeben werden, welches hinzugefügt bzw. entfernt werden soll. Wird ein Feld hinzugefügt, so kann zusätzlich noch über Default-Value ein Wert angegeben werden, der in die neuen Felder geschrieben wird. Standardmäßig ist dieses Default-Value auf "" gesetzt. Weiterhin kann Overwrite auf true gesetzt werden - sollte dann in einzelnen Datensätze das Feld Fieldname schon existieren, so wird es mit Default-Value überschrieben. Standardmäßig ist Overwrite auf false gesetzt, womit bereits vorhandene Felder einfach belassen werden.
© 2005, Dennis Riehle, Thomas Schmieder