Je suis tombé sur quelque chose d'étrange en analysant un fichier INI avec PHP. Lors de l'appel parse_ini_file()
, il renvoie le contenu entier du fichier à l'utilisateur final.PHP parse_ini_file() renvoie le contenu à l'utilisateur final
fichier INI:
; Store database connection info here
[database]
host = "localhost"
dbname = "dbname"
username = "username"
password = "password"
code PHP qui parse le fichier INI
$settings = parse_ini_file('/path/to/ini/file.ini'); echo $settings['dbname'];
Ce que l'utilisateur voit:
; Store database connection info here [database] host = "localhost" dbname = "dbname" username = "username" password = "password"dbname
Je n'ai pas été en mesure de trouver toute la documentation sur ce erreur, et ont essayé les exemples de PHP:parse_ini_file() - Manual.
J'ai également essayé plusieurs variantes de rapports d'erreurs pour voir si cela causait le problème, mais pas de chance!
Nous vous remercions de l'aide que vous pouvez offrir!