Autor Tema: [peticion] Link que cambia segun la fecha  (Leído 3440 veces)

Desconectado caha

  • PHPer@ Fijo
  • ***
  • Mensajes: 111
  • Karma: 0
    • Ver Perfil
[peticion] Link que cambia segun la fecha
« en: 28 de Junio de 2007, 04:07:15 am »
Bueno miren el punto es que tengo un programa en la radio local y tengo la pagina de internet lo que quiero es que si es viernes 1 aparesca el link de el programa de ese dia conosco muy poco de php y espero que me ayuden

Comunidad PHPeros

[peticion] Link que cambia segun la fecha
« en: 28 de Junio de 2007, 04:07:15 am »

Desconectado mOrK

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 1.503
  • Karma: 43
  • :)
    • Ver Perfil
    • Sígueme en Twitter!
Re: [peticion] Link que cambia segun la fecha
« Respuesta #1 en: 28 de Junio de 2007, 09:23:28 am »
A ver si este código es correcto...

Se puede hacer de varias formas. Si solo hay un programa de radio, por ejemplo hoy jueves, éste codigo te servirá:
<?
	
if(
date(&#39;N&#39;) == 4)
	
	
echo &
#39;Es jueves: <a href="asd">as</a>&#39;;
	
else
	
	
echo &
#39;No es viernes&#39;;
?>
	


Pero en canvio, si hay programas todos o casi todos los dias, este otro codigo será mejor:
<?
	
switch(
date(&#39;N&#39;)) {
	
	
case 
1:
	
	
	
echo &
#39;Hoy es <b>lunes</b>. <a href="#">Programa radio</a>&#39;;
	
	
	
	
break;
	
	
case 
2:
	
	
	
echo &
#39;Hoy es <b>martes</b>. <a href="#">Programa radio</a>&#39;;
	
	
	
	
break;
	
	
case 
3:
	
	
	
echo &
#39;Hoy es <b>miercoles</b>. <a href="#">Programa radio</a>&#39;;
	
	
	
	
break;
	
	
case 
4:
	
	
	
echo &
#39;Hoy es <b>jueves</b>. <a href="#">Programa radio</a>&#39;;
	
	
	
	
break;
	
	
case 
5:
	
	
	
echo &
#39;Hoy es <b>viernes</b>. <a href="#">Programa radio</a>&#39;;
	
	
	
	
break;
	
	
case 
6:
	
	
	
echo &
#39;Hoy es <b>sabado</b>. <a href="#">Programa radio</a>&#39;;
	
	
	
	
break;
	

	
	
case 
7:
	
	
	
echo &
#39;Hoy es <b>domingo</b>. <a href="#">Programa radio</a>&#39;;
	
	
	
	
break;
	
	
	
	

	
	
default:
	
	
	
echo 
"Hola usuario. No hay programas de radio hoy.";
	
}
?>


En el primer código, el "4" ese representa el cuarto dia de la semana, osea, el jueves y en el segundo codigo los numeros lo mismo, dias de la semana...

El codigo funciona, espero que te sirva ;) Si tienes alguna duda dinosla...

Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: [peticion] Link que cambia segun la fecha
« Respuesta #2 en: 28 de Junio de 2007, 13:00:03 pm »
Mork esto no seria así?

<?
	
if(
date(&#39;N&#39;) == 4) {
	
	
echo &
#39;Es jueves: <a href="asd">as</a>&#39;;
	
} else {
	
	
echo &
#39;No es viernes&#39;;
	
}
?>
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Desconectado mOrK

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 1.503
  • Karma: 43
  • :)
    • Ver Perfil
    • Sígueme en Twitter!
Re: [peticion] Link que cambia segun la fecha
« Respuesta #3 en: 28 de Junio de 2007, 13:07:11 pm »
No, porque en el if solo hay una "opcion" por asi decirlo, que es el echo y en el else igual, en este caso, no hace falta poner las {}... Sino pruebalo, a mi me va :S

Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: [peticion] Link que cambia segun la fecha
« Respuesta #4 en: 28 de Junio de 2007, 13:12:13 pm »
Estamos como lo que me paso a mi con naveda... que al final tiene razón jajaja pues mira que yo las if's las ponia sin entrecomillar si un resultado era igual...

ejemplo:

if($variable == blabla#etc...

Esto funcionaria... pero en teoria debe ir entre comillado... el blabla...

Pues mismo... es como si haces un examen con escritura tipo sms de movil... entenderlo el profesor... pues lo más seguro que si... pero alomojor pasa y te suspende... ya se que no tiene nada que ver...

Pero si no escribes bien los codigos se lo pones más facil a los hackers

PD: (eso me dijo naveda en otro post) jajaja
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Desconectado mOrK

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 1.503
  • Karma: 43
  • :)
    • Ver Perfil
    • Sígueme en Twitter!
Re: [peticion] Link que cambia segun la fecha
« Respuesta #5 en: 28 de Junio de 2007, 13:22:37 pm »
No sé, yo en el libro que comenté así salia... xD

Como solo hay un campo, pues creo que no hace falta, pero si hay mas  de uno, entonces ya no va xD

Desconectado caha

  • PHPer@ Fijo
  • ***
  • Mensajes: 111
  • Karma: 0
    • Ver Perfil
Re: [peticion] Link que cambia segun la fecha
« Respuesta #6 en: 28 de Junio de 2007, 23:40:29 pm »
no habra una manera de modificar eso y que si la fecha dice que es 17/01/2007 aparesca ese programa no me da el segundo ni el primero pero me interesa mas el segundo
http://carlosheras.gratishost.com/Radio/
« Última modificación: 28 de Junio de 2007, 23:56:38 pm por caha »

Desconectado mOrK

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 1.503
  • Karma: 43
  • :)
    • Ver Perfil
    • Sígueme en Twitter!
Re: [peticion] Link que cambia segun la fecha
« Respuesta #7 en: 29 de Junio de 2007, 00:08:32 am »
Puedes poner: Hoy es 17/05/08, Programa radio

Se entiende?

Desconectado caha

  • PHPer@ Fijo
  • ***
  • Mensajes: 111
  • Karma: 0
    • Ver Perfil
Re: [peticion] Link que cambia segun la fecha
« Respuesta #8 en: 29 de Junio de 2007, 00:18:28 am »
mira esque ya tenemos los programas grabados lo que quiero es solo agregar unas lineas

case 1:
echo 'Hoy es <b>lunes 13</b>. <a href="#">Programa radio</a>';
break;

y tener por decirlo el mes completo segun vallan saliendo las grabaciones  y no me van ningno de los codigos gracias

Desconectado mOrK

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 1.503
  • Karma: 43
  • :)
    • Ver Perfil
    • Sígueme en Twitter!
Re: [peticion] Link que cambia segun la fecha
« Respuesta #9 en: 29 de Junio de 2007, 00:49:16 am »
Sigo sin entender...

Los codigos van, los he probado ;)

Desconectado caha

  • PHPer@ Fijo
  • ***
  • Mensajes: 111
  • Karma: 0
    • Ver Perfil
Re: [peticion] Link que cambia segun la fecha
« Respuesta #10 en: 29 de Junio de 2007, 01:08:05 am »
entonses por que siempre me aparese

Hola usuario. No hay programas de radio hoy.

que tengo que modificar ?

Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: [peticion] Link que cambia segun la fecha
« Respuesta #11 en: 29 de Junio de 2007, 02:09:38 am »
Lo debes tener mal programado ;)

Haver... pasa el codigo que has hecho ;)
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Desconectado caha

  • PHPer@ Fijo
  • ***
  • Mensajes: 111
  • Karma: 0
    • Ver Perfil
Re: [peticion] Link que cambia segun la fecha
« Respuesta #12 en: 29 de Junio de 2007, 02:22:47 am »
aqui esta...

Código: [Seleccionar]
<?

switch(date('N')) {


case 1:
echo 'Hoy es <b>lunes</b>. <a href="#">Programa radio</a>';
break;

case 2:
echo 'Hoy es <b>martes</b>. <a href="#">Programa radio</a>';
break;

case 3:
echo 'Hoy es <b>miercoles</b>. <a href="#">Programa radio</a>';
break;

case 4:
echo 'Hoy es <b>jueves</b>. <a href="#">Programa radio</a>';
break;

case 5:
echo 'Hoy es <b>viernes</b>. <a href="#">Programa radio</a>';
break;

case 6:
echo 'Hoy es <b>sabado</b>. <a href="#">Programa radio</a>';
break;

case 7:
echo 'Hoy es <b>domingo</b>. <a href="#">Programa radio</a>';
break;

default:
echo "Hola usuario. No hay programas de radio hoy.";

}
?>

Conectado naveda

  • Administrador General
  • PHPero Master
  • *****
  • Mensajes: 2.282
  • Karma: 165
  • Sexo: Masculino
    • Ver Perfil
    • naveda.me
Re: [peticion] Link que cambia segun la fecha
« Respuesta #13 en: 29 de Junio de 2007, 02:33:40 am »
Y si haces algo como...
<?PHP
if (isset($_GET[programa])) {
$dias = array("monday""tuesday""wednesday""thursday""friday""saturday""sunday");
foreach (
$dias as $index => $valor) {
if (
$_GET[programa] == $valor) {
// contenido asignado al numero $index de cada programa (si no lo entendeis ya lo explicare bien cuando pueda... ahora esta dificil)
}
}
//Aqui el programa o el contenido que aparece al clicar en el enlace
} else {
$dia date(&#39;N&#39;);
echo &#39;Hoy es &#39;.$dia.&#39;, el programa de radio para hoy es <a href="?programa=$dia">este</a>;
}
?>


Saludos desde UK (London), escribir con este teclado es todo un reto jejeje.
Bye.
« Última modificación: 01 de Julio de 2007, 13:06:35 pm por naveda »
Por favor, leete las Normas


Desconectado caha

  • PHPer@ Fijo
  • ***
  • Mensajes: 111
  • Karma: 0
    • Ver Perfil
Re: [peticion] Link que cambia segun la fecha
« Respuesta #14 en: 29 de Junio de 2007, 02:38:50 am »
Listo entendi el codigo pero ahora me da error en la ultima linea
« Última modificación: 29 de Junio de 2007, 05:41:35 am por caha »