- Home
- Categorie
- Coding e Sistemistica
- PHP
- Pagina web che si apre solo a determinate ore del giorno
-
[php]date("D M j G:i:s T Y");[/php]
non centra nulla era solo per farti vedere giorno e ora del server...$day è vuota in ogni caso devi suare il comando date e assegnarli il valore...
-
devo inserire questo allora:
$day=date("D");
-
si
-
sembra che ho seguito tutto a lettera...ma non va...
ho fatto qualche errore?
ecco il codice[php]
<?php
$hour=date("G");
$day=date("D");
if ($day == 'tue' OR $day == 'wed' OR $day == 'fri')
if ($hour >= 20 && $hour < 24)
{
include "index.html";
}
else{
echo "Spiacente, questa pagina non può essere visualizzata.";
}
?>
[/php]
-
Edit:
ti da errori? o ti dice che nn può essere visualizzata?
-
mi da pagina bianca...non vedo nulla
mentre senza la funzione del giorno ma solo quella con le ore mi funziona il filtro
-
si, se prima hai definito
[php]$day=date("D");[/php]e poi dovresti usare le lettere maiuscole iniziali per i giorni: Mon, Wed, Fri.
ciao
</span>
-
olaola, gli orari con time() te li da in gmt credo quindi in teoria non centra nulla l'ora del server.
-
allora ragazzi ho fatto le correzioni al codice
il risultato è questo cambiando ora e giorno nel codice (per poter testare il filtro temporarle)..
se il giorno e l'ora corrispondono(con l'ora e giorno attuale)....funziona
se il giorno corrisponde e l'ora no....funziona
ma se il giorno non corrisponde...il codice non esegue il filtro e mi da pagina bianca...
cosa devo fare?
sempra tutto perfetto..
-
<?php
$hour=date("G");
$day=date("D");
if ($day == 'tue' OR $day == 'wed' OR $day == 'fri')
if ($hour >= 20 && $hour < 24)
{
include "index.html";
}
else{
echo "Spiacente, questa pagina non può essere visualizzata.";
}
else{
echo "Spiacente, questa pagina non può essere visualizzata.";
}
?>
-
[php]
<?php
$hour=date("G");
$day=date("D");
if (($day == 'Tue' OR $day == 'Wed' OR $day == 'Fri') && $hour >= 20 && $hour < 24){
include "index.html";
}
else{
echo "Spiacente, questa pagina non può essere visualizzata in questo momento.";
}
?>
[/php]Cosi' dovrebbe fare al caso tuo (nota le abbreviazioni dei giorni che cominciano con la lettera maiuscola).
ciao
-
perfetto...
grazie ragazzimi avete aiutato a fare una cosa che non credevo avessi mai potuto fare e invece grazie a voi è stato tutto cosi semplice..
grazie
soprattutto a olaola!!