[php] Script qui s'execute différement selon l'heure

Fermé
lonewolf - 30 oct. 2012 à 07:57
 lonewolf - 30 oct. 2012 à 09:22
bonjour a tous,

j'ai un script qui fonctionne normalement mais je voudrais pouvoir m'arranger pour que selon l'heure ou le script est lancé celui ci s'execute de facon différente.

Pour etre plus clair, si le script est lancé avant 8h00 ou après 11h00, je voudrais que celui ci me renvoi sur une autre page qui indique la fermeture de la page.

Est ce possible ?

Et si oui comment faut il s'y prendre ?

Merci d'avance pour votre avis et votre aide éclairé.

Amicalement

2 réponses

Atropa Messages postés 1940 Date d'inscription mercredi 25 juin 2008 Statut Membre Dernière intervention 11 mai 2014 274
30 oct. 2012 à 08:39
bonjour,

c'est très simple mais ca dépend de l'architecture de ton site.

est ce que toutes les pages sont inclu dans index.php ?
et t'il fait sous forme de fonction ?
ou autrement ?

$heure = (int)date('G');
if($heure >= 8 || $heure < 11) {
         la page qui doit s'affiche de 8h a 11h
}
else {
      la page le reste du temps
}


il y a pleins de moyens pour ne pas avoir a encadre la 2ème page dans un else
mais ca dépend comment ton site est développé
0
Merci enormement,

c'est bien la solution

<!-- ajout heure d'execution 1ere partie -->

<?php
$getdate = getdate();
if ($getdate['hours']>7 && $getdate['hours']<11)
{
mon script
}
else
{
	echo '<meta http-equiv="Refresh" content="0;URL=heure.php">'; 
}
?>

<!-- fin d'ajout heure d'execution 2ème partie -->


Amicalement
0