Hola comunidad, estoy trabajando con una aplicación en la cual debo manejar configuraciones que alteren el comportamiento de la pagina web.
Para ello primero quise hacerlo poniendo esos datos en una base de datos, pero creo que seria gastar recursos en vano, asi que preferi tener todo configurado en un archivo al cual editar.
Por ejemplo:
config.php
Código PHP:
<?php
$config['plantilla'] = 'nombre_plantilla';
$config['mensaje1'] = 'esto es un mensaje';
$config['mensaje2'] = 'otro mensaje';
Lo que hago básicamente es colocar los valores del array en un formulario en el cual el usuario lo edite, esto lo proceso y sobre-escribo el archivo config.php asi:
Código PHP:
$escribir = '<?php '.
'$config["plantilla"] = "nombre_plantilla";'.
'$config["mensaje"] = "mensaje modificado";'.
'$config["mensaje2"] = "lo que sea"; ;
$handle = fopen("config.php","w+");
fwrite($handle,$escribir);
fclose($handle);
A mi parecer creo que no es la mejor manera de hacerlo, pero la verdad que no tengo muchas ideas de poder mejorarlo, para que sea seguro y facil?.