Organizo valores constantes mediante archivos ini para poder modificarlos rápidamente y que afecten diferentes sitios. Uso la siguiente función:
function devuelveValorIni($claveIni,$archivoIni){
$datos=archivoTextoAString(«/ini/» . $archivoIni);
//Queda separarlo en función de los delimitadores y del texto.
$textoConvertido=»[» . $claveIni;
$valorIni=extraeUnidad($datos,$textoConvertido,»]»);
return $valorIni;
}
function archivoTextoAString($archivo){
//Se busca en el archivo ini los hit die para esa clase especificada.
$directorioBase=parent_directory();
// read file into string
$data = file_get_contents($directorioBase . $archivo) or die(«Could not read file!»);
//Teniendo ya el archivo en un string, hago la búsqueda y separación.
return $data;
}
function parent_directory(){
return dirname(dirname(__FILE__));
}
Asumo la siguiente estructura:
[LIMITEMAPA:150]
Se establece que el primer límite donde empezar a buscar es ‘[LIMITEMAPA:’ y el último es el cierre, ‘]’.
Deja un comentario