Foros del Web » Programando para Internet » PHP »

Modificar una variable externa

Estas en el tema de Modificar una variable externa en el foro de PHP en Foros del Web. Hola gente, les paso a comentar mi problema.Tengo 2 archivos php. config.php Código PHP: <?  $variable  =  '123' ;  ?> index.php Código PHP: <?  include  ...
  #1 (permalink)  
Antiguo 17/05/2007, 19:05
Avatar de garraSS  
Fecha de Ingreso: enero-2007
Ubicación: Rosario
Mensajes: 16
Antigüedad: 17 años, 3 meses
Puntos: 0
Modificar una variable externa

Hola gente, les paso a comentar mi problema.Tengo 2 archivos php.
config.php
Código PHP:
<? 
$variable 
'123'
?>
index.php
Código PHP:
<? include 'config.php';
echo 
$variable;
$otravariable '456';
$variable $_POST[$otravariable]; 
?>
Mi pregunta es, está bien? necesito q en index.php me modifique la variable alojada en config.php, osea q cuando yo abra config.php, me la haya modificado.

Desde ya, muchas gracias.
  #2 (permalink)  
Antiguo 18/05/2007, 14:04
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 20 años, 6 meses
Puntos: 11
Re: Modificar una variable externa

No la modifica, usa sesiones para ello.
  #3 (permalink)  
Antiguo 19/05/2007, 16:38
Avatar de garraSS  
Fecha de Ingreso: enero-2007
Ubicación: Rosario
Mensajes: 16
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: Modificar una variable externa

Cita:
Iniciado por claudiovega Ver Mensaje
No la modifica, usa sesiones para ello.
No entiendo, por favor, si me pueden dar un ejemplo de como puedo resolver esto, se los voy a agradecer.
  #4 (permalink)  
Antiguo 19/05/2007, 17:31
Avatar de geq
geq
 
Fecha de Ingreso: agosto-2006
Ubicación: Rosario
Mensajes: 655
Antigüedad: 17 años, 8 meses
Puntos: 22
Re: Modificar una variable externa

no entiendo bien lo que necesitas
es decir, si modificas en el index.php el valor de la variable, cuando vuelvas a config.php el valor volvera a ser el de antes porque alli lo defines: $variable = '123';

si te explicas un poco mejor tal vez pueda ayudarte ^^
  #5 (permalink)  
Antiguo 19/05/2007, 18:34
(Desactivado)
 
Fecha de Ingreso: diciembre-2006
Mensajes: 529
Antigüedad: 17 años, 5 meses
Puntos: 11
De acuerdo Re: Modificar una variable externa

Cita:
config.php
Código PHP:
<? 
$variable 
'123'
?>
index.php
Código PHP:
<? include 'config.php';
echo 
$variable;
$otravariable '456';
$variable $_POST[$otravariable]; 
?>
Si haces eso no tiene sentido que definas $variable en el config porque despues le estas hasignando otro valor.

Al poner $variable = $_POST[$otravariable]; es lo mismo que decir
$variable = $_POST['456'];

En este caso a la variable $_POST['456'] la deberías recibir desde un formulario por ejemplo, donde alguno de sus elementos se llama 456 (name="456" id= "456")

Pero en fin como dicen los demas no se entiende bien qué es lo que necesitas.

Seguimos en contacto.
  #6 (permalink)  
Antiguo 20/05/2007, 06:59
Avatar de vb2005  
Fecha de Ingreso: noviembre-2005
Ubicación: Paderborn - Alemania
Mensajes: 566
Antigüedad: 18 años, 5 meses
Puntos: 24
Re: Modificar una variable externa

emmm se puede definir direcatamente

Código PHP:

<? include 'config.php';
echo 
$variable;
$otravariable '456';
$variable $otravariable
?>
sin problemas
  #7 (permalink)  
Antiguo 20/05/2007, 17:17
Avatar de garraSS  
Fecha de Ingreso: enero-2007
Ubicación: Rosario
Mensajes: 16
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: Modificar una variable externa

Lo que necesito es q me modifique la variable en config.php, doy un ejemplo:

config.php
Código PHP:
<? $variable '123'?>
En el index.php, hago el include de config.php...
Hago q me lo imprima
Código PHP:
<? echo $variable?>
Dará como resultado "123".
Pero despues que me lo haya impreso, quiero q me lo modifique a 456 por dar un ejemplo. Entonces si yo vuelvo a entrar a index.php, me tiene q imprimir "456". Me explico?
  #8 (permalink)  
Antiguo 20/05/2007, 20:24
Avatar de geq
geq
 
Fecha de Ingreso: agosto-2006
Ubicación: Rosario
Mensajes: 655
Antigüedad: 17 años, 8 meses
Puntos: 22
Re: Modificar una variable externa

bueno creo qe entiendo,,
pero como te dije, no puedes modificar la variable "permanentemente",, cuando se vuelva a ejecutar el script, volvera a ser 123..

puedes hacer qe index.php edite el contenido de config.php (abriendolo con fopen() y demas..) o, lo mejor, usar una base de datos

exitos!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:23.