Bonjour,

J'ai un problème dans un script de ce type:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
if (condition){
   echo 'appel de la commande externe';
   exec(commande);
}
Le but du jeu est d'appeler un script perl pour une mise à jour d'un fichier si la date de modification de ce dernier est inférieure à aujourd'hui.

Si la condition est remplie, la chaîne est affichée et le script est exécuté, tout va bien.
Si la condition n'est pas remplie, la chaîne n'est pas affichée (normal...) mais le script est quand même exécuté (en tâche de fond) !!!

Est-ce le comportement normal ? Comment faire pour n'exécuter le script que si la condition est remplie (donc, maximum une fois par jour dans ce cas...) ?

Merci beaucoup !