Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: neopuerta360 en 25 Septiembre 2010, 17:07 PM

Título: necesito ayuda en esto
Publicado por: neopuerta360 en 25 Septiembre 2010, 17:07 PM
Hola atodos nesecito su ayuda,como hago para que si el usuario no esta registrado se ponga anonimo quiero algo asi.

Código (php) [Seleccionar]

<?
// distinge entre el estilo registrado y el estilo  anonimo
if ($_COOKIE[estilo]) {
$estilo = $_COOKIE[estilo];
}
else {
$estilo = "anonimo";
}
?>

<link rel="stylesheet" type="text/css" href="$estilo.css" />




este codigo esta bien?
Título: Re: necesito ayuda en esto
Publicado por: bizco en 25 Septiembre 2010, 17:15 PM
no, tienes una llave arriba no se para que.
Título: Re: necesito ayuda en esto
Publicado por: neopuerta360 en 25 Septiembre 2010, 17:20 PM
verdad fue que me descuided, pero el codigo esta bueno?
Título: Re: necesito ayuda en esto
Publicado por: Ari Slash en 25 Septiembre 2010, 17:30 PM
y aqui abajo no puedes usar una variable php si no has abierto las clausulas
tendria que quedar asi y despues cierras con ?>
Código (php) [Seleccionar]
echo '<link rel="stylesheet" type="text/css" href="'.$estilo.'.css" />';

o asi
<link rel="stylesheet" type="text/css" href="<?=$estilo?>.css" />
saludos
Título: Re: necesito ayuda en esto
Publicado por: Dznp en 25 Septiembre 2010, 17:37 PM
Te digo lo mismo que Ari-Slash, pero te lo escribo bien, el tuvo un error con las etiquetas code.


Tendría que quedarte así...

Código (php) [Seleccionar]
<?

if ($_COOKIE[estilo]) {
$estilo = $_COOKIE[estilo];
}
else {
$estilo = "anonimo";
}
?>

<link rel="stylesheet" type="text/css" href="<?=$estilo?>.css" />



Ó si no...

Código (php) [Seleccionar]
<?
if ($_COOKIE[estilo]) {
$estilo = $_COOKIE[estilo];
}
else {
$estilo = "anonimo";
}
echo "<link rel='stylesheet' type='text/css' href='".$estilo.".css' />



Probá cualquiera los 2, tendrían que funcionar.
Título: Re: necesito ayuda en esto
Publicado por: Ari Slash en 25 Septiembre 2010, 17:39 PM
jaja ya las arregle xD el touchpad se me arranca y hace cosas solo  :xD
Título: Re: necesito ayuda en esto
Publicado por: neopuerta360 en 25 Septiembre 2010, 17:42 PM
ok gracias atodos y si soy tonto nunca me iba imaginar que el codigo css estaba malo yo creia que era el otro que estaba malo lo que me da ganas de reir.Cracias!
Título: Re: necesito ayuda en esto
Publicado por: neopuerta360 en 25 Septiembre 2010, 17:45 PM
ha si lo ago asi funciona tambien verdad?


<link rel="stylesheet" type="text/css" href="<? echo $estilo ?>.css" />


Título: Re: necesito ayuda en esto
Publicado por: Dznp en 25 Septiembre 2010, 17:46 PM
Cita de: neopuerta360 en 25 Septiembre 2010, 17:45 PM
ha si lo ago asi funciona tambien verdad?


<link rel="stylesheet" type="text/css" href="<? echo $estilo ?>.css" />



En ese caso tendrías que agregar el ;

Código (php) [Seleccionar]
<link rel="stylesheet" type="text/css" href="<? echo $estilo; ?>.css" />

Título: Re: necesito ayuda en esto
Publicado por: neopuerta360 en 25 Septiembre 2010, 17:58 PM
ok!