Pregunta

si llamo a parse_ini_file (" foo.ini ") de php, ¿en qué rutas se busca foo.ini? el camino de inclusión? La documentación de la función no lo menciona.

¿Fue útil?

Solución

El argumento de nombre de archivo para parse_ini_file es un nombre de archivo php estándar, por lo que se aplicarán las mismas reglas que al abrir un archivo usando fopen .

Debe especificar una ruta de archivo absoluta (" /path/to/my.ini") o una ruta relativa a su directorio de trabajo actual (" my.ini "). Consulte getcwd para ver su directorio de trabajo actual.

A diferencia del comando fopen predeterminado, si se especifica una ruta relativa (" my.ini ") parse_ini_file buscará incluir rutas después de buscar su directorio de trabajo actual. Verifiqué esto en php 5.2.6.

Otros consejos

Me imagino que solo se ve en el directorio de trabajo actual. Consulte http: //uk3.php.net/manual/en/function.getcwd.php si quieres saber qué es eso.

Siempre puede encontrar una ruta relativa a su aplicación basándola en $ _SERVER ['DOCUMENT_ROOT']

Podría depender de su configuración, pero principalmente es el directorio actual y luego include_path

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top