Ir para conteúdo
Fórum Script Brasil
  • 0

Imagem muda aleatóriamente toda semana


Junior_infor

Pergunta

Pessoal, estive pesquisando aqui no forum mas não encontrei nada parecido. É o seguinte:

Gostaria que uma imagem mudasse toda semana, tipo uma "foto da semana" então para isso eu arranhei o seguinte código mas estou tendo problema na questão algorítimica da coisa. Durante toda semana a imagem permanecerá a mesma, na segunda feira queria que ela mudasse automaticamente para outra imagem sorteada no banco e esta nova fique por mais uma semana.

Para isso criei um campo na tabela que armazena o dia em que ela foi exibida pela ultima vez, então o scritp verifica se é segunda feira, se for verifica se exite algum campo com a data do dia, caso exita ele deve exibir a imagem referente a esse registro, caso não tenha nenhuma data do dia, sorteia-se um registro qualquer armazena a data nele e exibe a imagem durante toda a semana, visto que ao pesquisar novamente em ultima exibição já haverá um registro com a data da ultima segunda. Se não for segunda como ele vai manter a ultima imagem sendo exibida?

$semanal = mysql_fetch_array($consultaSite);
$numero_linhas = mysql_num_rows($consultaPort);
$ordem = rand(1, $numero_linhas);
$diadasemana=strftime("%A");
$data=strftime("%d%m%Y");
$ultima_exibicao = $consultaPort["ultima_exibicao"];

if($diadasemana==Monday)
    while($data==$ultima_exibicao){
        $imagem300=$semanal["img_3"];
    }
    
    else(   ??????????????

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Pra que isso tudo...

Faz um script simples pra sortear a imagem

<?php
/*
Faz toda aquela parte de conexão e etc...
*/
$sql = mysql_query("SELECT * FROM tabela ORDER BY RAND() LIMIT 1");
$imagem = mysql_result($sql,0,'coluna tal');
/*
Depois de sortear guarda o nome/endereço da imagem num txt
*/
$arquivo = 'imagem.txt';
$abre = fopen($arquivo, 'w');
write($abre, $imagem);
fclose($abre);
?>

Pronto, coloca isso dai no CRON para rodar uma vez por semana, para pegar a imagem a exibir, usa o fread no arquivo imagem.txt e o problema tá resolvido...

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...