Ich habe eine Ini-Datei, die von einem externen Programm kommt, über das ich keine Kontrolle habe. Die INI-Datei nicht über doppelte Anführungszeichen um die Werte Beispiel:Verwendung der PHP-Funktion parse_ini_file() für eine ungültige Ini-Datei
[Setup]
C SetupCode=Code of the currently installed setup (JOW
C machine configuration). Use a maximum of 8 characters.
mit parse_ini_file() gibt mir: syntax error, unexpected ')'
Ich denke, ich sollte die Datei roh in php lesen und doppelte Anführungszeichen um die Werte wie folgt hinzu:
[Setup]
C SetupCode="Code of the currently installed setup (JOW
C machine configuration). Use a maximum of 8 characters."
Ist dies die beste Vorgehensweise, und wenn ja, wie würde ich es tun?
ini-Dateien normalerweise benötigen keine doppelte Anführungszeichen um die Werte. Siehe https://en.wikipedia.org/wiki/INI_file – PaulH
@PaulH Es gibt kein formelles Standardformat für INI-Dateien. Es ist ein * informeller * Standard. Einige Dialekte unterstützen das Zitieren (insbesondere Windows-INF-Dateien, die ein INI-Format für einen bestimmten Zweck verwenden), andere nicht und andere benötigen es möglicherweise. –
@Rhymoid ja, aber Mini scheint zu denken, Zitate sind notwendig für 'parse_ini_file()' – PaulH