Extraer información de un archivo de texto formateado de cierta manera

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, ‘]’.

Publicado en PHP, Programación web. Etiquetas: , . Leave a Comment »

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: