Copea todo el contenido o jala el contenido del archivo configuracion.php con
Código PHP:
$contenido = file_get_contents("configuracion.php");
ahi con un str_replace busca la palabra 'es' con comillas y reemplazala con 'en' con comillas.
Código PHP:
$contenido = str_replace("'es'","'en'",file_get_contents("configuracion.php"));
y con un fopen ( php.net/manual/es/function.fopen.php ) guardalo como archivo con punto php (configuraciones.php) para que reemplace el contenido (que se sobreescriba el archivo configuraciones.php.
Código PHP:
$contenido = str_replace("'es'","'en'",file_get_contents("configuracion.php"));
$manejador= fopen("configuraciones.php","w+");
fwrite($manejador,$contenido);
fclose($manejador);
Seria mejor que tengas un archivo donde este una
palabra que puedas reemplazar por el lenguaje.
ejemplo:
Código PHP:
$config = array (
'lenguaje' => '{idioma}',
..................
..................
);
de esta manera el str_replace quedaria asi:
Código PHP:
$idoma_seleccionado = $_POST["lenguaje"];
$contenido = str_replace("{idioma}",$idioma_seleccionado,file_get_contents("hojaConfiguracion.php"));
por que en el anterior metodo el de mas arriba es necesario saber el idioma que esta seleccionado para hacer la busqueda y el reemplazo. como buscar 'es' y reemplazar por 'en'.
en el ultimo enfoque solo es necesario saber el nuevo idioma.