Write haof XML files: Josean (
mus@efor.es)
Fecha: mar 01 nov 2005 - 17:24:13 CET
Hola Marcos, antetodo gracias por tu ejemplo, me ha
funcionado, pero me ha
costado bastante hacerlo funcionar por mi torpeza o por mi
ignorancia,
porque lo de los arrays no lo había tocado y tampoco
sabía que había que
poner "session_start()" al principio, ya digo que estoy
empezando y me
cuesta comprender el código, el cual he utilizado de
la siguiente forma para
que cambiara la imagen de la cabecera en cada sesión:
<?
session_start();
if (!isset($_SESSION['cabecera'])) {
$Cabeceras=array('<img src=imagenes/cabecera.jpg width=750
height=110>',
'<img src=imagenes/cabecera1.jpg width=750
height=110>', '<img
src=imagenes/cabecera2.jpg width=750 height=110>');
$_SESSION['cabecera']=$Cabeceras[rand(0,2)];
}
?>
<table width="750" border="0" cellspacing="0"
cellpadding="0"
align="center">
<tr>
<td height="110">
<?
echo $_SESSION['cabecera'];
?>
</td>
Si es mejorable, admito sugerencias.
Lo de la función srand(), aunque he mirado el manual
de php, no entiendo que
utilidad tiene y en concreto en esto que estoy haciendo,
podrías darme un
poco de luz en el asunto.
Nuevamente gracias
Josean
"Marcos "Ramírez"" <
mrp@marcos-ramirez.info> escribió en el
mensaje
news:200510312157.51549.mrp@marcos-ramirez.info...
El Lunes 31 Octubre 2005 21:37, Josean escribió:
> ¿Tiene algo que ver con
esto las variables de sesión?
Claro, simplemente defines una variable de sesión
($_SESSION['cabecera']) y
le
asignas el valor que te de el rand. algo tal que...
... inicio de sesion, y cogo anterior, si lo hubiese...
if (!isset($_SESSION['cabecera'])) {
$Cabeceras=array('cabecera1', 'cabecera2', ......);
srand(.....); // no lo pongo para que mires srand :)
$_SESSION['cabecera']=$Cabeceras[rand(0,count($Cabeceras))];
}
-- Marcos Ramirez (www.marcos-ramirez.info) .:: Linux Registered User #349823 ::. Debian SID Kernel 2.6.10. Antes de preguntar nada, lee! y recuerda, Google es tu amigo, yo no. http://www.sindominio.net/ayuda/preguntas-inteligentes.html No acepto adjuntos en formato WORD/Office: http://breu.bulma.net/?l3192 -- PHP Spanish Localization Talk Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
Este archivo fue generado por hypermail 2.1.7 : sáb 18 mar 2006 - 18:23:40 CET