Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/01/2006, 13:35
masterjail
 
Fecha de Ingreso: octubre-2004
Ubicación: Cork (Irlanda)
Mensajes: 161
Antigüedad: 19 años, 6 meses
Puntos: 1
Hola, ahora que lo dices se me ha olvidado poner que en index.php estoy dentro de una función cuando uso "globals $cadenaglobal".

Además cambié el valor inicial de la cadenaglobal pq si estaba vacía no podía debuggar bien...

Ahora tengo esto:

en globales.php tengo:
Código:
<?php $cadenaglobal = "xxx"; ?>
en index.php tengo:
Código:
<?php
...
require("globales.php");
...
function func(){
  global $cadenaglobal;
  $cadenaglobal .= "eltextodelacadena";
};
...
func();
echo "<form name=\"Form\" action=\"otro.php\" method=\"post\">\n";
...
echo "</form>\n";
...
?>
finalmente, en otro.php tengo:
Código:
<?php
...
require("globales.php");
echo $cadenaglobal;
...
?>
Ahora modifico $cadenaglobal cuando entro a la función, pero despues, en "otro.php", que procesa el formulario, me aparece en pantalla "xxx" en lugar de "xxxeltextodelacadena"...

Intentaré con $GLOBALS i me leeré la documentación esa a ver...

Gracias por contestar