ich möchte gerne eine beliebige Konfigurationsdatei in PHP bearbeiten. Mit PHP kann man ja prima INI Dateien bearbeiten. Ich suche nach einer Möglichkeit Dateien wie "smb.conf" oder "rules" (Firewall) zu bearbeiten.
Die Dateien sind immer gleich aufgebaut, Befehle werden in Zeilen geschrieben. Wenn der erste Buchstabe in der Zeile ein "#" ist, dann handelt es sich um ein Kommentar
Beispiel:
- Code: Select all
# Dies ist ein kommentar
wert=test
Soweit so gut. Leider kann man jetzt nicht sagen, dass Zeile 56 aus der smb.conf immer denselben Befehl hat, also muss man die Befehle filtern.
Kennt jemand eine gute Methode um folgendes zu lösen?
- Eine Textdatei Zeile für Zeile zu durchsuchen
- Zeilen wie die untere auszulesen?
- Code: Select all
GROUP
ACCEPT net fw tcp 22,80,20,21 -
ACCEPT net fw tcp 443 -
Bin für jeden Tipp dankbar![/code]