Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

fer

If else

Mensagens Recomendadas

fer    0
fer

Boas,

Sei que para que a pergunta é um bocado básica,mas é só para ver se eu entendo bem isto.

Precisava de um script que durante uma semana faça todos os dias o include de um ficheiro diferente.

Pelas pesquisas deu nisto  :P

<?php

$d=date("D");
if ($d=="Mon")
  include 'algo.php';
elseif ($d=="Tue")
  include 'algo2.php';

?>

Acham que isto assim funciona.Claro que ainda só estão dois dias.

Obrigado pela vossa ajuda

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
pmg    102
pmg

Eu gosto muito de arrays :)

$ficheiro_semanal = array(
      'algo_Dom.php',
      'algo_Seg.php',
      'algo_Ter.php',
      'algo_Qua.php',
      'algo_Qui.php',
      'algo_Sex.php',
      'algo_Sab.php',
);
include $ficheiro_semanal[date('w')];

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
fer    0
fer

Obrigado pela ajuda.

Por acaso consegui ajuda para um código parecido no Dynamicdrive.

<?php
$includes = array(
"Monday" => "monday.html",
"Tuesday" => "tuesday.html",
"Wednesday" => "wednesday.html",
"Thursday" => "thursday.html",
"Friday" => "friday.html",
"Saturday" => "saturday.html",
"Default" => "default.html"
);
$day = ucfirst(date('l'));
if(isset($includes[$day])){
include($includes[$day]);
} else {
include($includes['Default']);
}
?>

Mas estou com um problema.Dado que o servidor está nos estados unidos o ficheiro que devia mudar às 00:00 portuguesas só muda ás 6 da manhã devido à diferença horária.

Sabem se existe uma maneira de colmatar a diferença.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita a nossa Política de Privacidade