Evitar que aparezca el objeto más de una vez diariamente

  • Autor Autor Wext
  • Fecha de inicio Fecha de inicio
W

Wext

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola gente como estan?, pues esta ves vengo pidiendo un poco de ayuda y como dice el titulo tengo la siguiente barra de bienvenida:

HTML:
<div id=\"note\">        Bienvenido $_SESSION[username]. <a id=\"close\">[Cerrar]</a>    </div>

y quiero que solo salga una ves. investigue y encontré el siguiente code:

PHP:
<script language="javascript"> 
if(document.cookie.indexOf('nombrecookie=false')<0){
cad=new Date()
cad.setTime(cad.getTime() + (60*60*24))
expira="; expires=" + cad.toGMTString()
document.cookie = "nombrecookie=false" + expira
 }
</script>
<? 
$numbanners = 3; //numero de banners que se rotarán 
$random = rand(1,$numbanners); 

$url = array(); 
$url[1] = "archivo1.php"; 
$url[2] = "archivo2.php"; 
$url[2] = "archivo3.php"; 

if (isset($_COOKIE["nombrecookie"])) { echo ""; } 
else { echo "<iframe src='$url[$random]' width='100' height='100' allowtransparency='yes' frameborder='0' scrolling='No'></iframe>"; }
?>

Pero me salta el siguiente error:

m7yUM.jpg


O si tienen una forma mas fácil de hacer que solo aparezca una ves les agradecería mucho :B. muchas gracias por su tiempo hasta luego c:

AAAAAAAA Y OTRA COSA COMO INSERTO LA BARRA DE BIENVENIDA EN EL CODE QUE ENCONTRÉ?

Pd: Me gusta el nuevo teme del foro MUY SEXY!!!. 😀
 
Última edición:
Al copiarlo pegarlo te cambio el código

Fijate que te agrego / en los echo y eso te está lanzando error, el que pusiste con el de la imagen son distintos

Y en la línea 195 va...

Insertar CODE, HTML o PHP:
<div id=\"note\">        Bienvenido <?=$_SESSION['username']?>. <a id=\"close\">[Cerrar]</a> </div>
En vez de lo que tienes
 
Al copiarlo pegarlo te cambio el código

Fijate que te agrego / en los echo y eso te está lanzando error, el que pusiste con el de la imagen son distintos

Y en la línea 195 va...

Insertar CODE, HTML o PHP:
<div id=\"note\">        Bienvenido <?=$_SESSION['username']?>. <a id=\"close\">[Cerrar]</a> </div>
En vez de lo que tienes


no los \ no son antes esos son los que impiden los errores. :/
 
Dreamweaver le está agregando unos / al código, eso es lo que está mal
 
Usa el Sublime text 2 para programar.
 
No puedes tener
HTML:
echo \"
saca eso... sino no funcionara bien y dara error.

Lo mismo tampoko
HTML:
$_COOKIE[\"

Tienes que sacar las \
 
No habia visto esto antes pero veo que no tienes abierto el <?php

ni el cierre

En la variable $numbanners antes
debes poner <?php

y al final del codigo que pegaste debes poner ?>
 
Atrás
Arriba