exploiter l'heure du serveur pour temporiser un script ?

CHOCHO
Invité n'ayant pas de compte PHPfrance

17 août 2006, 12:35

Bnsoir
j'ai cree un script PHP qui affiche chaque jours quelques informations,
mais je veux que ce script travail auto matiquement en utilisant la date serveur,
cvd a partir de l'heur 00:00 le script afficher nouveaux informations, pendant 24 heurs
et merci d'avant

Mammouth du PHP | 1668 Messages

17 août 2006, 12:49

c'est éxactement la même choses que les news programmer à l'avance exemple
<?php
if($jour == 1 && $mois == 6){ // etc...
echo 'fête de la tulipe...';
}
ou en MySQL après connection à la BDD
$texte = mysql_query("SELECT texte, jour FROM texte_du_jour WHERE jour=$jour");

echo $texte[texte] ;
voilà
"À ceux qui poursuivent leurs rêves et se spécialisent dans l'impossible" Joseph Kong

10 ans de PHP, déjà.

"moi jtrouve que katagoto il déchire!" Nagol

chocho
Invité n'ayant pas de compte PHPfrance

17 août 2006, 12:58

Merci pour votre reponse
mais c'est pas ce que je veux
le choix d'informations c'est aleatoires, mais ce que je veux , c'est que le serveur execute automatiquement le script a l'heur 00:00

Mammouth du PHP | 1668 Messages

17 août 2006, 13:02

là vous voulez travailler sur l'ensemble du script alors quechaque page est individuel à chaque visiteurs moi quand j'ai voulu faire une distribution globale des jeux alors que c'est individuel !!!
"À ceux qui poursuivent leurs rêves et se spécialisent dans l'impossible" Joseph Kong

10 ans de PHP, déjà.

"moi jtrouve que katagoto il déchire!" Nagol

Invité
Invité n'ayant pas de compte PHPfrance

17 août 2006, 13:07

merci pour votre patience
je te expliquer comment
par exmple aujourdhui je veux afficher ma page des nombre de 1 jusqu'au 10
et demain j'afficherai la suite cvd de 11 vers 20, et ainsi de suite
jusqu'au 100

ma probléme consiste comment temporiser ce script afin que lorsque l'heur de mon serveur atteind 00:00 le script va automatiquement afficher la suite
l'informations reste un jours pour tous les visiteur
Ok

Mammouth du PHP | 1668 Messages

17 août 2006, 13:11

les chiffres devrons être affiché en aléatoire ou en fonction du nombre de visiteurs ???
"À ceux qui poursuivent leurs rêves et se spécialisent dans l'impossible" Joseph Kong

10 ans de PHP, déjà.

"moi jtrouve que katagoto il déchire!" Nagol

Invité
Invité n'ayant pas de compte PHPfrance

17 août 2006, 13:25

j'ai aucun probleme avec l'affichage
par exmple ajoud'hui c'est Jeudi je veux achicher de 20 jusqu'au 30
pendnat tout le Jeudi et demain Vendrei je veux afficher de 30 a 40
mais je veux que ce changement s'effectuer automatiquement cet operation
Normalement si j 'execute le script manuelement sur easy php
le script verifier la date en suite il va afficher les information demandée
ce que je veux que le script s'excute automatiquement a partir de 00:00 sans intervention de indministrateur ou visiteur

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

17 août 2006, 15:58

Il suffisait de faire un tour dans la FAQ avant de poster ;)
http://www.phpfrance.com/forums/voir_sujet-18338.php
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 332 Messages

17 août 2006, 18:23

dans MySQL 5.1, tu as une notion d'événements programmés selon un calendrier (scheduler). C'est donc bien la base de données qui déclenche l'événement
http://www.mysql.org/doc/refman/5.1/en/events.html
http://dev.mysql.com/doc/refman/5.1/en/ ... event.html

Je ne pense pas que ça existe pour MySQL 4.

PS: Fais suer ce site mysql.org : je ne sais pas pourquoi il vient scanner mes ports 4808, 4795, ...) à chaque fois que je le visite. Du coup, mon firewall le fout en black-list à chaque fois. Et après le déblocage, ça rame, mais ça rame ... :evil: