WinFuture-Forum.de: Mein Iniparser Mit Vielen Funktionen - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Mein Iniparser Mit Vielen Funktionen Ja, mir war mal wieder langweilig :)


#1 Mitglied ist offline   Chrisber 

  • Gruppe: aktive Mitglieder
  • Beiträge: 420
  • Beigetreten: 08. August 06
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:localhost

geschrieben 23. Juli 2008 - 13:55

Hi.
Da mir mal - wie so oft - langweilig war, habe ich einen .ini Parser geschrieben.
Er hat viele Funktionen, hier eine Funktionsliste:
# class iniParser
#   bool iniParser($Datei)
#   bool parseIni()
#   bool saveIni($Datei = false)
#   bool toXML($Whitespace = "\t", $Mainkeyformat = false, $Mainendkeyformat = false, $Keyformat = "<%key%>", $Keyendformat = "</%key%>", $Varformat = "<%var%>%value%</%var%>")
#   str getXML()
#   bool saveXML($Datei)
#   array getKey($Key)
#   str getVar($Key, $Var)
#   array getKeys()
#   array getVars($Key)
#   bool addKey($Key)
#   bool addVar($Key, $Var, $Value)
#   bool delKey($Key)
#   bool delVar($Key, $Var)
#   bool renameKey($Key)
#   bool renameVar($Key, $Var)
#   bool existsKey($Key)
#   bool existsVar($Key, $Var)
#   bool clearKey($Key)
#   bool setVar($Key, $Var, $Value)


Wie man sieht, kann man mit ihm .ini-Dateien zu XML Dateien konvertieren, diese Speichern und verarbeiten.
Leere & ungültige Zeilen bleiben unbeachtet und führen nicht zu einem Fehler!
Kommentare sind mit // jederzeit möglich!

Hoffentlich kann das jemand brauchen, oder kann es testen :D

Verbesserungsvorschläge & Wünsche könnt ihr gerne hier posten.
Wenn du Vorschläge für den Code hast, immer her damit!

Download
Dateien: iniParser.php, index.php, test.ini

~ Chris
...
0

Anzeige



#2 Mitglied ist offline   asko 

  • Gruppe: aktive Mitglieder
  • Beiträge: 144
  • Beigetreten: 17. November 02
  • Reputation: 0

geschrieben 24. Juli 2008 - 20:54

Hallo Chris,

danke für's zur Verfügung stellen deines Codes. Ohne jetzt einen Blick in die Scripts geworfen zu haben: Was kann denn deine Klasse (oder was kann sie besser), was nicht schon durch PHP Boardmittel (parse_ini_file()) abgedeckt ist? Das konvertieren nach XML mag in seltenen Fällen nützlich sein um größere Kompatibilität zu gewährleisten, was aber nur selten der Fall sein dürfte, da man Konfigurations-Parameter doch idR von vornherein plain (Datei oder Datenbank), als Ini oder als XML ablegt.

Aber dennoch, möglicherweise ist deine Arbeit ja dem ein oder anderen von Nutzen. :D

Gruß Andreas
0

#3 Mitglied ist offline   Chrisber 

  • Gruppe: aktive Mitglieder
  • Beiträge: 420
  • Beigetreten: 08. August 06
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:localhost

geschrieben 25. Juli 2008 - 02:21

Hi.
Also diese Arbeit war eigentlich nur zur Übung und zur Zeitvertreibung da - da mir einfach stinklangweilig ist, und ich gerne etwas in PHP programmieren möchte, mir jedoch nichts besseres einfällt.

Vielleicht hat ja einer von euch eine Idee zu einem Script / einer Funktion :D

~ Chris
...
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0