bonjour j ai une tite question à posé. J ai suivi le tutoriel suivant:
http://matthieu.developpez.com/execu...riodique/#L0.1
a propos de l execution periodique en php.
j ai essayé de faire un script partant de la meme idée que celle proposé dans la partie suivante du tuto:
6. Script PHP : les meilleurs paradis sont ceux qu'on rêve
ce script doit toutes les minutes écrire dans un fichier un message.Le probleme ça fonctionne super bien mais mon uc est a toque.Et ça pose probleme parce que ce script etait a la base pour une mise a jour mensuel automatique d'une base de données et je ne pense pas qu il soit conseillé de mettre un tel script sur un serveur.t ai je fais une erreur dans le script?
voici mon script:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49 <?php set_time_limit(0); ignore_user_abort(1); function fini() { fopen('./ERREUR', 'w'); } register_shutdown_function(fini()); $i=0; $f = fopen("./essai.txt", "a+"); while(1) { if (file_exists('STOP')) { die("script arrêté. Effacez le fichier STOP avant de reprendre"); } if($d!="00") { $k=0; } $d=date("s",time()); echo $d."<br>"; if($d=="00") { echo "on rentre dans if <br>"; if ($k==0)//pour s assurer d ecrire seulement une seule fois a la //seconde 0 { $msg="on a ecrit".$i."fois dans le fichier\n"; fwrite($f,$msg); $i++; $k=1; } } } fclose($f); ?>
Partager