Ver Mensaje Individual
  #14 (permalink)  
Antiguo 01/02/2006, 12:50
alejoluc
 
Fecha de Ingreso: febrero-2004
Mensajes: 138
Antigüedad: 22 años, 8 meses
Puntos: 2
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
__________________
De mucho estudiar nadie se murió, pero mas vale no arriesgarse