Hola de nuevo...
Pues pensaba que me habia equivocado... pero no, jeje... tengo un problemilla que no se como solucionar. Yo usaba esta funcion para editar una variable del mismo archivo.php que ejecuta esta accion. Es decir:
Código PHP:
<?php
//como la variable esta encima de la funcion no se reeemplaza, si estuviese debajo si lo haria... ¿la razon?
$variable = '{valor_variable}';
// Configuracion rutas
$ruta_fichero_php_original = "x.php";
$ruta_plantilla_php = "x.php";
// Leemos plantilla
$contenido_plantilla = file_get_contents($ruta_plantilla_php);
// Parseamos plantilla
$plantilla_parseada = str_replace("$variable = '{valor_variable}'", "$variable = '{aaaaaaaaaaaa}'", $contenido_plantilla);
// Guardamos los cambios en el fichero original
$gestor = fopen($ruta_fichero_php_original, "w");
if(fwrite($gestor, $plantilla_parseada))
echo "Escritura correcta";
else
echo "No se pudo escribir en el fichero";
echo $variable;
?>
La variable se sustituye si esta por debajo de la funcion que reemplaza la variable, pero si esta por encima no se reemplaza.
¿Existe alguna forma de hacer que estando la variable por encima de la funcion se reemplace su valor?... por si alguien le entra la duda... en la primera carga del este archivo no se ve el resultado logicamente, se ve al actulizar el documento.
¿Alguna solucion?