Petite fonction vérification date de modification Fichier ?

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

dCd_

Touriste
Voilà, je désire créé une fonction en PHP qu vérifira toutes les 30 secondes si un fichier a été mis à jour sur un ordinateur, ctte fonction gardera en mémoire dans une variable la derniere date de modification enregistré !

Alors pour prendre cette de modification c facile ->

<?PHP

$file = "C:\2006\TEST\\tess";
$date1 = date("d/m/Y H:i:s", filemtime($file));
//echo $date1;

?>

Mais pour la boucle qui automatise et vérifie ttes les 30 secondes, je bloque :-( !

Quelqu'un peut m'aider ?
 

MbK_

Etudjant
Le php ne peut pas se raffraichir automatiquement.

Pour ce que tu veux faire, il faut que tu utilise Webcron, un petit robot qui fera comme si un visiteur allait sur la page.

En d'autres mots, si personne n'est sur ta page en PHP, le script qui s'y trouve ne peut en aucun cas s'activer seul.
 

Ezekiel !

Elite
ben utilise la balise meta refresh pr rafraichir ta page tte les 30 sec et ecoute pas mbk il radote :D
 

MbK_

Etudjant
Ez3kieL a dit:
ben utilise la balise meta refresh pr rafraichir ta page tte les 30 sec et ecoute pas mbk il radote :D
Lis un peu mieux ce qu'il demande, il veut pas raffraichir la page mais faire aller un script toutes els 30 sec....


Monsieur "jesaistout"
 

Jereck

Α & Ω
Staff
Mais à chaque refresh de la page, le script sera ré-exécuté, non ?
de toutes façon, PHP, c'est pas le bon pan pour faire ça ...
 

cyse

Elite
le script sera executé que si quelqu'un affiche la page dans son navigateur.

il faut savoir qu'on peut utiliser php en mode console (donc comme n'importe quel langage de programmation) et qu'un bibliothèque graphique existe, alors soit tu cherches de ce côté, soit tu fais un batch ou un script shell qui permet de faire ca toute les 30 secondes, mais c'est vrai qu'une application en C ou autre serait plus approprié
 

MbK_

Etudjant
Jereck a dit:
Mais à chaque refresh de la page, le script sera ré-exécuté, non ?
de toutes façon, PHP, c'est pas le bon pan pour faire ça ...
a ce moment, il devrait avoir une page ouverte sur son PC constamment, c'est ca qu'il veut?
 

Ezekiel !

Elite
MbK_ a dit:
Ez3kieL a dit:
ben utilise la balise meta refresh pr rafraichir ta page tte les 30 sec et ecoute pas mbk il radote :D
Lis un peu mieux ce qu'il demande, il veut pas raffraichir la page mais faire aller un script toutes els 30 sec....


Monsieur "jesaistout"
mais euh mbk tsé bien que je t'aime :-( et vi ton naviguateur doit etre ouvert sur cette page la pour que le script se refraichissent :s
 

guslinux

Gamerz'ien
dCd_ a dit:
Voilà, je désire créé une fonction en PHP qu vérifira toutes les 30 secondes si un fichier a été mis à jour sur un ordinateur, ctte fonction gardera en mémoire dans une variable la derniere date de modification enregistré !

Alors pour prendre cette de modification c facile ->

<?PHP

$file = "C:\2006\TEST\\tess";
$date1 = date("d/m/Y H:i:s", filemtime($file));
//echo $date1;

?>

Mais pour la boucle qui automatise et vérifie ttes les 30 secondes, je bloque :-( !

Quelqu'un peut m'aider ?
le PHP est en langage "Serveur" cad c'est le serveur qui intérprète le code source et t'envoie le résultat. Ce que tu veux faire, c'est effectuer une tache sur le pc client, tu dois avoir recours à du javascript ou une activeX ... ou une appli stand alone sur la machine du client ... good luck :wink:
 
1er
OP
dCd_

dCd_

Touriste
Je vais expliquer plus en détail alors !
Je suis un ultra débutant dans tout ce qui est langage de programmation ^^ !

En fait, je dois réaliser un prgramme qui effectuerai une vérification de la date de derniere modification d'un fichier toutes les 30 secondes par exemple !

Si cette date à changé, alors il faut pouvoir lancé un autre programme !

Mais je ne sait pas quelle programme utilisé pour faire celà aussi :oops:
 

guslinux

Gamerz'ien
r0ot a dit:
omfg y0 n0b :pfiou:

php-cli pwnz yah :eek:
php-cli c pas super super ... surtout pour un débutant :D

Je pense que le faire en C sera plus rapide ...
 

guslinux

Gamerz'ien
r0ot a dit:
guslinux a dit:
r0ot a dit:
omfg y0 n0b :pfiou:

php-cli pwnz yah :eek:
php-cli c pas super super ... surtout pour un débutant :D

Je pense que le faire en C sera plus rapide ...
Ce n'est pas une grosse appli. Aucun probleme avec du cli.
j'suis septique quand meme... d'autant plus que ca doit tourner en tache de fond !!! autant essayer avec du VB... si j'me souvient bien c assé facile le VB ^^
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut