elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 04:18  


Tema destacado: Suscripción al boletín mensual de elhacker.net

+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP
| | | |-+  Modificaciones del valor de una variable en un .php
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Modificaciones del valor de una variable en un .php  (Leído 447 veces)
dimitrix


Desconectado Desconectado

Mensajes: 4.059



Ver Perfil WWW
Modificaciones del valor de una variable en un .php
« en: 9 Marzo 2011, 12:45 »

La verdad es que tengo una duda de como trabaja SMF y Joomla entre otros y es 'como guardan la información en un 'config.php'.

Por ejemplo, si yo tengo:

Código
<?php
 
$db_host="localhost";
$db_name="SMF_dimitrix";
$db_user="SMF_dimix";
$db_user_pass="qwerty";
 
$conexion = mysql_connect($db_host,$db_user,$db_user_pass);
mysql_connect($db_host,$db_user,$db_user_pass);
 
?>

Mi pregunta es ¿Cómo desde un panel de control se puede cambiar el texto de la variable en un .php

A ver, se que puedes leer el config.php y si quieres cambiar el nombre de la base de datos puedes hacer un replace de:

Código
$cambio='$db_name="'.$db_name.'"';

Pero quizás exista ya algo creado y no tan cutre.

Un saludo.


En línea




Lunfardo


Desconectado Desconectado

Mensajes: 560


Ver Perfil
Re: Modificaciones del valor de una variable en un .php
« Respuesta #1 en: 9 Marzo 2011, 21:12 »

estaba en la segunda pagina :

http://foro.elhacker.net/php/consultaeditar_archivo_de_texto_en_una_linea_especifica-t318930.0.html


« Última modificación: 9 Marzo 2011, 21:19 por SmogMX » En línea
Castg!
Wiki

Desconectado Desconectado

Mensajes: 1.187



Ver Perfil WWW
Re: Modificaciones del valor de una variable en un .php
« Respuesta #2 en: 10 Marzo 2011, 02:29 »

Otra vez de nada  ;D Jaja. Pero eso no es lo que necesitas.

Código
function updateConfig($params){
/*Ejemplo: $params= array(
'db_name'=>'dimitrixCMS',
'db_user'=>'root',
'db_user_pass'=>''
)*/

$newConfig='';
include('config.php');
$default=array(
'db_host'=>$db_host,
'db_name'=>$db_name,
'db_user'=>$db_user,
'db_user_pass'=>$db_user_pass,
);
foreach($default as $varName=>$varValue){
if(in_array($varName,$params)) $default[$varName]=$params[$varName];
$newConfig="\$$varName=".var_export($default[$varName])."\n";
}
return (bool)file_put_contents('config.php',$newConfig);
}

Fijate que ande porque no la probé, la escribi medio rápido asi que puede tener algún error...
« Última modificación: 10 Marzo 2011, 02:31 por Castg! » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Variable php con valor javascritp
Desarrollo Web
dgcc 3 438 Último mensaje 1 Junio 2005, 23:54
por eLank0
AYUDA. Una variable con mas de un valor
Programación Visual Basic
Poyson 5 568 Último mensaje 30 Septiembre 2005, 00:16
por Slasher-K
Como imprimir el valor de una variable definida en una variable...
Scripting
nhaalclkiemr 5 1,529 Último mensaje 3 Mayo 2007, 17:58
por sirdarckcat
Programa que no le da valor a una variable
Programación C/C++
jairogon 5 625 Último mensaje 31 Mayo 2009, 18:42
por jairogon
Pasaje de variable (ya con un valor) por URL
PHP
mark182 2 1,104 Último mensaje 27 Febrero 2010, 16:46
por mark182
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines