Jump to content


Photo

Imprimir Mensagens Durante Um Certo Tempo Conforme Horas E Dias Da Sem


  • Faça o login para participar
3 replies to this topic

#1 Diego Silva

Diego Silva

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Não informado

Posted 20/09/2007, 16:29

Olá pessoal

Tentei fazer este script com javascritp, mas não funciona, ou melhor funciona até quinta-feira, a partir de sexta ele não funciona mais certo.

Vou postar o código aqui, se alguém possa me ajudar a fazer em PHP, desde já agradeço.
document.write("<dl>")
day = new Date()
hr = day.getHours()
mn = ((day.getMinutes() < 10) ? ":0" : ":" ) + day.getMinutes()
dy = day.getDay()
Dia = day.getDay()
NomeDia = new Array(7)
NomeDia[0] = "domingo"
NomeDia[1] = "segunda"
NomeDia[2] = "terça"
NomeDia[3] = "quarta"
NomeDia[4] = "quinta"
NomeDia[5] = "sexta"
NomeDia[6] = "sábado"
hora = (hr+mn)

// Coloca-se os dias que fazem parte da Programação!
if ((NomeDia[Dia] == "segunda") || (NomeDia[Dia] == "terça") || (NomeDia[Dia] == "quarta") || (NomeDia[Dia] == "quinta")) {
if ((hora > "6:00") && (hora <= "8:30")) {
document.write("Amanhecer Nativa - A Melhor Companhia Para a Hora do Mate")
}else if ((hora > "8:30") || (hora <= "12:30")) {
document.write("Bom dia Nativa - Para o Dia Nascer Feliz")
}else if ((hora > "12:30") && (hora <= "14:00")) {
document.write("Galp&atilde;o do Cabo Jo&atilde;o - Tel&uacute;rico, Aut&ecirc;ntico e Faceiro")
}else if ((hora > "14:00") && (hora <= "17:30")) {
document.write("Aldeia 105 - A Cidade Ligada no Sucesso")
}else if ((hora > "17:30") && (hora <= "19:00")) {
document.write("Ronda - O Melhor do Som do Sul")
}else if ((hora > "19:00") && (hora <= "20:00")) {
document.write("S&iacute;tio do Tran&ccedil;udo - O V&eacute;io Mais Amado do R&aacute;dio Brasileiro")
}else if ((hora > "20:00") && (hora <= "22:00")) {
document.write("Cora&ccedil;&atilde;o Sertanejo - Do Tamanho do Brasil")
}else if ((hora > "22:00") || (hora <= "0:00")) {
document.write("Madrugad&atilde;o - Programa&ccedil;&atilde;o Variada")
}else {
document.write("Madrugad&atilde;o - Programa&ccedil;&atilde;o Variada")
}
}

if (NomeDia[Dia] == "sexta") {
if ((hora > "6:00") && (hora <= "8:30")) {
document.write("Amanhecer Nativa - A Melhor Companhia Para a Hora do Mate")
}else if ((hora > "8:30") || (hora <= "12:30")) {
document.write("Bom dia Nativa - Para o Dia Nascer Feliz")
}else if ((hora > "12:30") && (hora <= "14:00")) {
document.write("Galp&atilde;o do Cabo Jo&atilde;o - Tel&uacute;rico, Aut&ecirc;ntico e Faceiro")
}else if ((hora > "14:00") && (hora <= "17:30")) {
document.write("Aldeia 105 - A Cidade Ligada no Sucesso")
}else if ((hora > "17:30") && (hora <= "19:00")) {
document.write("Ronda - O Melhor do Som do Sul")
}else if ((hora > "19:00") && (hora <= "20:00")) {
document.write("S&iacute;tio do Tran&ccedil;udo - O V&eacute;io Mais Amado do R&aacute;dio Brasileiro")
}else if ((hora > "20:00") && (hora <= "22:00")) {
document.write("Cora&ccedil;&atilde;o Sertanejo - Do Tamanho do Brasil")
}else if ((hora > "22:00") || (hora <= "0:00")) {
document.write("Mistura Nativa - A Geografia Musical do Brasil")
}else {
document.write("Madrugad&atilde;o - Programa&ccedil;&atilde;o Variada")
}
}

if (NomeDia[Dia] == "sábado") {
if ((hora > "6:00") && (hora <= "8:30")) {
document.write("Programa&ccedil;&atilde;o Musical Ga&uacute;cha")
}else if ((hora > "8:30") || (hora <= "12:00")) {
document.write("Esta&ccedil;&atilde;o Saudade - Que Viagem")
}else if ((hora > "12:00") && (hora <= "13:00")) {
document.write("Dois ao Quadrado - Assumidamente Besteirol")
}else if ((hora > "13:00") && (hora <= "16:00")) {
document.write("Show de Bandas (Primeira Edi&ccedil;&atilde;o) - O Programa da Alegria")
}else if ((hora > "16:00") && (hora <= "18:00")) {
document.write("Roda de Samba - Na Cad&ecirc;cia Verde Amarela")
}else if ((hora > "18:00") && (hora <= "20:00")) {
document.write("Top20 Nativa - As Melhores da Semana")
}else if ((hora > "20:00") || (hora <= "0:00")) {
document.write("Power Dance - O Melhor da M&uacute;sica Dance")
}else {
document.write("Madrugad&atilde;o - Programa&ccedil;&atilde;o Variada")
}
}

if (NomeDia[Dia] == "domingo") {
if ((hora > "6:00") && (hora <= "8:00")) {
document.write("Programa&ccedil;&atilde;o Musical Ga&uacute;cha")
}else if ((hora > "8:00") && (hora <= "12:00")) {
document.write("Domingo Nativo")
}else if ((hora > "12:00") && (hora <= "16:00")) {
document.write("Rodeio Musical")
}else if ((hora > "16:00") && (hora <= "18:00")) {
document.write("Galope da Semana")
}else if ((hora > "18:00") && (hora <= "20:00")) {
document.write("Show de Bandas (Segunda Edi&ccedil;&atilde;o)<br>O Programa da Alegria")
}else if ((hora > "20:00") || (hora <= "0:00")) {
document.write("Madrugad&atilde;o<br>Programa&ccedil;&atilde;o Variadaaaaa")
}else {
document.write("Madrugad&atilde;o<br>Programa&ccedil;&atilde;o Variada")
}
}
document.write("</dl>")

Se alguém puder ajudar!!! :unsure:

#2 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 20/09/2007, 16:48

Testei aqui o Javascript mesmo e deu certo.. alterei a dara e hora para uma sexta-feira, troquei horários e deu tudo certo.

[codebox]document.write("<dl>")
day = new Date()
hr = day.getHours()
mn = ((day.getMinutes() < 10) ? ":0" : ":" ) + day.getMinutes()
dy = day.getDay()
Dia = day.getDay()
NomeDia = new Array(7)
NomeDia[0] = "domingo"
NomeDia[1] = "segunda"
NomeDia[2] = "terça"
NomeDia[3] = "quarta"
NomeDia[4] = "quinta"
NomeDia[5] = "sexta"
NomeDia[6] = "sábado"
hora = (hr+mn)

// Coloca-se os dias que fazem parte da Programação!
if ((NomeDia[Dia] == "segunda") || (NomeDia[Dia] == "terça") || (NomeDia[Dia] == "quarta") || (NomeDia[Dia] == "quinta"))
{
if ((hora > "6:00") && (hora <= "8:30"))
{
document.write("Amanhecer Nativa - A Melhor Companhia Para a Hora do Mate")
}else if ((hora > "8:30") || (hora <= "12:30")) {
document.write("Bom dia Nativa - Para o Dia Nascer Feliz")
}else if ((hora > "12:30") && (hora <= "14:00")) {
document.write("Galp&atilde;o do Cabo Jo&atilde;o - Tel&uacute;rico, Aut&ecirc;ntico e Faceiro")
}else if ((hora > "14:00") && (hora <= "17:30")) {
document.write("Aldeia 105 - A Cidade Ligada no Sucesso")
}else if ((hora > "17:30") && (hora <= "19:00")) {
document.write("Ronda - O Melhor do Som do Sul")
}else if ((hora > "19:00") && (hora <= "20:00")) {
document.write("S&iacute;tio do Tran&ccedil;udo - O V&eacute;io Mais Amado do R&aacute;dio Brasileiro")
}else if ((hora > "20:00") && (hora <= "22:00")) {
document.write("Cora&ccedil;&atilde;o Sertanejo - Do Tamanho do Brasil")
}else if ((hora > "22:00") || (hora <= "0:00")) {
document.write("Madrugad&atilde;o - Programa&ccedil;&atilde;o Variada")
}else {
document.write("Madrugad&atilde;o - Programa&ccedil;&atilde;o Variada")
}
}
else if (NomeDia[Dia] == "sexta")
{
if ((hora > "6:00") && (hora <= "8:30")) {
document.write("Amanhecer Nativa - A Melhor Companhia Para a Hora do Mate")
}else if ((hora > "8:30") || (hora <= "12:30")) {
document.write("Bom dia Nativa - Para o Dia Nascer Feliz")
}else if ((hora > "12:30") && (hora <= "14:00")) {
document.write("Galp&atilde;o do Cabo Jo&atilde;o - Tel&uacute;rico, Aut&ecirc;ntico e Faceiro")
}else if ((hora > "14:00") && (hora <= "17:30")) {
document.write("Aldeia 105 - A Cidade Ligada no Sucesso")
}else if ((hora > "17:30") && (hora <= "19:00")) {
document.write("Ronda - O Melhor do Som do Sul")
}else if ((hora > "19:00") && (hora <= "20:00")) {
document.write("S&iacute;tio do Tran&ccedil;udo - O V&eacute;io Mais Amado do R&aacute;dio Brasileiro")
}else if ((hora > "20:00") && (hora <= "22:00")) {
document.write("Cora&ccedil;&atilde;o Sertanejo - Do Tamanho do Brasil")
}else if ((hora > "22:00") || (hora <= "0:00")) {
document.write("Mistura Nativa - A Geografia Musical do Brasil")
}else {
document.write("Madrugad&atilde;o - Programa&ccedil;&atilde;o Variada")
}
}
else if (NomeDia[Dia] == "sábado")
{
if ((hora > "6:00") && (hora <= "8:30")) {
document.write("Programa&ccedil;&atilde;o Musical Ga&uacute;cha")
}else if ((hora > "8:30") || (hora <= "12:00")) {
document.write("Esta&ccedil;&atilde;o Saudade - Que Viagem")
}else if ((hora > "12:00") && (hora <= "13:00")) {
document.write("Dois ao Quadrado - Assumidamente Besteirol")
}else if ((hora > "13:00") && (hora <= "16:00")) {
document.write("Show de Bandas (Primeira Edi&ccedil;&atilde;o) - O Programa da Alegria")
}else if ((hora > "16:00") && (hora <= "18:00")) {
document.write("Roda de Samba - Na Cad&ecirc;cia Verde Amarela")
}else if ((hora > "18:00") && (hora <= "20:00")) {
document.write("Top20 Nativa - As Melhores da Semana")
}else if ((hora > "20:00") || (hora <= "0:00")) {
document.write("Power Dance - O Melhor da M&uacute;sica Dance")
}else {
document.write("Madrugad&atilde;o - Programa&ccedil;&atilde;o Variada")
}
}
else if (NomeDia[Dia] == "domingo")
{
if ((hora > "6:00") && (hora <= "8:00")) {
document.write("Programa&ccedil;&atilde;o Musical Ga&uacute;cha")
}else if ((hora > "8:00") && (hora <= "12:00")) {
document.write("Domingo Nativo")
}else if ((hora > "12:00") && (hora <= "16:00")) {
document.write("Rodeio Musical")
}else if ((hora > "16:00") && (hora <= "18:00")) {
document.write("Galope da Semana")
}else if ((hora > "18:00") && (hora <= "20:00")) {
document.write("Show de Bandas (Segunda Edi&ccedil;&atilde;o)<br>O Programa da Alegria")
}else if ((hora > "20:00") || (hora <= "0:00")) {
document.write("Madrugad&atilde;o<br>Programa&ccedil;&atilde;o Variadaaaaa")
}else {
document.write("Madrugad&atilde;o<br>Programa&ccedil;&atilde;o Variada")
}
}

document.write("</dl>")[/codebox]

Se ainda sim quiser em PHP, posso te passar a dica de como fazer, não vai mudar muita coisa na lógica.

Flws...
(ok2) Até mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#3 Diego Silva

Diego Silva

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Não informado

Posted 20/09/2007, 16:58

Ok Amigão... Vou testar...
Valeu pela força!!! :rolleyes:

#4 Diego Silva

Diego Silva

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Não informado

Posted 24/09/2007, 08:41

Está funcionando perfeitamente.... Valeu mesmo amigão!!


Att.
Diego Silva :assobio:




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq