Ver Mensaje Individual
  #6 (permalink)  
Antiguo 30/03/2016, 10:01
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 1 mes
Puntos: 2534
Respuesta: Sobreescribir variables a nivel servidor

Pues fácilmente podrías mezclar la configuración inicial con lo que recibes por post usando array_merge(), y para no escribir el código a mano puedes usar var_export().

Código PHP:
Ver original
  1. // configuración inicial
  2. $foo = 13;
  3.  
  4. // serializamos en un array
  5. $old_data = compact('foo');
  6.  
  7. // nueva configuración
  8. $new_data = array('foo' => 20);
  9.  
  10. // configuración mezclada
  11. $mixed_data = array_merge($old_data, $new_data);
  12.  
  13. // exportamos la configuración
  14. $php_code = '<'.'?php return '.var_export($mixed_data, 1).';';
  15.  
  16. // guardamos el script
  17. file_put_contents('config.php', $php_code);

Yo sí he entendido a la perfección lo que intentas hacer, no te molestes.

PDTA: ese script lo debes cargar/usar así:
Código PHP:
Ver original
  1. $settings = include 'config.php';
  2.  
  3. echo $settings['foo']; // 20
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.