Respondiendo a kotosh...
Este codigo no lo probe, porque no estoy en mi PC, y no tengo ningun server al q subir el archivo, pero aqui va:
Supongamos q tu archivo se llama db.php
db.php Código PHP:
<?
$dbname= "name";
$dbuser= "user";
$dbpass= "pass";
?>
Este es el codigo para modificar el contenido de una variable, como escribio un usuario en este post, no existe la funcion var_content_replace(), sino que tenes q dar rienda suelta a la imaginacion...supongamos que vamos a reemplazar la variable $dbuser:
Código PHP:
<?
$variable_a_modificar= "\$dbuser"; //Fijense que escapé el signo $ con la barar invertida \, para que no se tome como el valor de la variable $dbuser
$nuevo_contenido= "\"usuario\";"; //Lo que queremos que aparesca en la variable
$file= file ("db.php");
for ($i=0;$i<count($file);$i++){
$dato= explode ("=", $file[$i]);
$nombre_variable= $dato[0];
$contenido_variable= $dato[1];
if ($nombre_variable==$variable_a_modificar){
$file[$i]= "$nombre_variable= $nuevo_contenido\n";
$fl= fopen ("db.php", "w");
for ($i=0;$i<count($file);$i++){
fwrite ($fl, $file[$i]);
}
fclose ($fl);
}
}
?>
Disculpen que no pueda revisar el codigo, me avisan si funciona, saludos a todos!
Alejo