← PHP

A cada hora mostrar sua include

Lida 2621 vezes

Offline

João Godinho 
Membro
Mensagens 1755 Gostos 2
Troféus totais: 27
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

Não percebo nada de php, e queria meter num site uma include do genero:
Código: [Seleccione]
<?php
include 'segundafeira_0a7.php'
?>

Quando fosse Segunda-feira e se estivessemos entra a meia-noite e as 7 da manhã mostrava esse ficheiro, mas se estivessemos entre as 8 e as 15h da tarde mostrava:
Código: [Seleccione]
<?php
include 'segundafeira_8a15.php'
?>

E assim sucessivamente, mudando também os dias.
Offline

Glazz 
Membro
Mensagens 74 Gostos 0
Troféus totais: 17
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Level 3 Level 2 Level 1 50 Posts 10 Posts First Post Karma

Offline

João Godinho 
Membro
Mensagens 1755 Gostos 2
Troféus totais: 27
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

O problema é que não percebo muito de PHP :-#
Offline

Glazz 
Membro
Mensagens 74 Gostos 0
Troféus totais: 17
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Level 3 Level 2 Level 1 50 Posts 10 Posts First Post Karma

Código: (php) [Seleccione]
<?php
// Dia da semana.
$d date('D');

// Hora actual.
$h date('H');

// 00h00 e 07h00
if($h >= 00 && $h <= 07):
echo '1';

// 08h00 e 15h00
elseif($h >= 08 && $h <= 15):
echo '2';

// 16h00 as 18h00
elseif($h >= 16 && $h <= 18):
echo '3';

endif;


Uma coisa do género
Offline

João Godinho 
Membro
Mensagens 1755 Gostos 2
Troféus totais: 27
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

Não percebo quase nada de PHP, não sei como fazer apartir do que me disses-te.
Offline

zorreta 
Membro
Mensagens 850 Gostos 2
Feedback +10

Troféus totais: 32
Trófeus: (Ver todos)
Level 6 Tenth year Anniversary Nineth year Anniversary Signature Linux User Mobile User Windows User Super Combination Combination Topic Starter

Não percebo quase nada de PHP, não sei como fazer apartir do que me disses-te.

Por exemplo
Código: (php) [Seleccione]
if($h >= 00 && $h <= 07):
echo 'texto1';
Entre as 0 horas e as 7 irá mostrar apenas: texto1
onde está texto 1 podes colocar o que queres apresentar, se colocares entre ' podes fazer o que queres em html

abraço
Offline

João Godinho 
Membro
Mensagens 1755 Gostos 2
Troféus totais: 27
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

Sim, isso eu percebi, mas obrigado por explicares.

Mas eu preferia que o que fosse para aparecer tivesse num ficheiro simples, por isso é que queria usar uma include.
Offline

Glazz 
Membro
Mensagens 74 Gostos 0
Troféus totais: 17
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Level 3 Level 2 Level 1 50 Posts 10 Posts First Post Karma

e podes usar include, agora não queres a papinha toda feita pois não xP

em vez do echo usas o include, tens ali a variavel que contem o dia da semana e prontos...