si j'appelle parse_ini_file("foo.ini")
de php, dans quels chemins cherche-t-il foo.ini? le chemin d'inclusion? la documentation de la fonction ne le mentionne pas.PHP parse_ini_file() - où ça ressemble?
Répondre
L'argument nom pour parse_ini_file est un nom de fichier php standard, les mêmes règles s'appliqueront à l'ouverture d'un fichier en utilisant fopen.
Vous devez spécifier un chemin de fichier absolu ("/path/to/my.ini") ou un chemin relatif à votre répertoire de travail actuel ("my.ini"). Voir getcwd pour votre répertoire de travail actuel. Contrairement à la commande fopen par défaut, si un chemin relatif est spécifié ("my.ini") parse_ini_file recherche inclura les chemins après avoir recherché votre répertoire de travail actuel. J'ai vérifié cela dans php 5.2.6.
J'imagine que ça ne regarde que dans le répertoire de travail actuel - Voir http://uk3.php.net/manual/en/function.getcwd.php si vous voulez savoir ce que c'est.
Vous pouvez toujours trouver un chemin relatif à votre application en se basant sur $ _SERVER [ « DOCUMENT_ROOT »]
Il pourrait dépendre de votre config, mais surtout il est le répertoire courant puis include_path