Script à une telle heure ...

Statut
N'est pas ouverte pour d'autres réponses.

SkYlEsS

Elite
Si je veux qu'un script se mette en marche à une telle heure de la journée :

Code:
if(date("H-i-s") == 14-17-00)
Est-ce juste ? Se mettera-t-il en route seulement à ce moment là ou à partir de ce moment là ?
 

gogoprog

Oprahiste vaudou
Tu devrais plutot faire ceci :
Code:
if( mktime(0, 0, 0, 1, 1, 1998) == time() ) {...}
Si tu mets ==, ca se fera que a ce moment, mais bon il faut que quelqu'un visite le site a ce moment la :p

Si tu veux que ca se fait a partir de ce moment, mets >=
(plus grand ou egal )
 
1er
OP
SkYlEsS

SkYlEsS

Elite
Ah zut, il faudrait que çà se fasse automatiquement à un moment (et non à partir d'un moment) mais sans que quelqu'un soit présent obligatoirement à ce moment donné ... :?
 
1er
OP
SkYlEsS

SkYlEsS

Elite
spammeur spotted :shock:
 
1er
OP
SkYlEsS

SkYlEsS

Elite
Heu oui sauf qu'ici un simple petit script suffirait non ? :shock:
 

Calvin80

Respect is key
SkYlEsS a dit:
Heu oui sauf qu'ici un simple petit script suffirait non ? :shock:
utilise le gestionnaire des taches de ton OS...

faire "une tache à un moment précis, de manière automatique" , ça se fait généralement pas par HTTP
 

Tifox

ou pas
Avec juste du php, c'est infaisable, car le php ne "réagit" qu'avec une demande de consultation de page (donc pas de timer ou de truc du style).

Certains hébergeurs proposent parfois des truc comme ça, mais il faut leur poser la question directement. Si tu as accès au serveur direct, alors tu peux faire ça toi même, mais la ça dépend du serveur.

L'autre solution est celle indiquée plus haut : utiliser webcron qui va simuler une visite a un instant bien précis.
 
1er
OP
SkYlEsS

SkYlEsS

Elite
Merci pour vos réponses les gars :)
 

mOrbide

Elite
Ha vachement intéressant ça. J'avais justement besoin de créer un script du genre.
Je vais me renseigner un peu sur ce fameux webcron alors, merci beaucoup ;)
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut