Bonjour Eolia,
Un grand merci pour ce tuto et surtout le code PHP.
Par contre, attention à propos de ce code, il y a des espaces/tabulations à chaque ligne => erreur de syntaxe quand on le colle dans un éditeur de texte comme PHPDesigner. Il faut les supprimer pour qu'il n'y ait plus d'erreur.
Je voulais savoir : j'ai plusieurs taches à exécuter avec des liens cibles/URL différents et à des fréquences différentes. Du coup, j'ai créé plusieurs fichiers PHP (en reprenant à chaque fois votre code PHP) et je les ai tous mis (sur mon FTP) dans un dossier appelé taches_cron
Ensuite, je suis allé dans l'Espace client OVH > Hébergement > [Nom du site] onglet Plus + > Taches planifiées - Cron et j'ai créé une tache cron par fichier dans mon dossier taches_cron avec le chemin www/taches_cron/[nom_du_fichier].php
Est-ce que cela va fonctionner, ou faut-il obligatoirement mettre le(s) fichier(s) PHP des tâches CRON dans le dossier admin de ma boutique ?
Autre question (là ça n'est pas le cas mais) : si on a plusieurs taches cron qui s'exécutent à la même fréquence mais avec des liens cible/URL différents, est-ce qu'on doit créer autant de fichier PHP que de tâches cron ou est-ce qu'on peut mettre plusieurs liens cible/URL à la suite dans le fichier PHP ?
Exemple :
$cronjob_url = <<< EOT
http://www.votre_site/adminXXXX/fichier1.php?controller=AdminCronJobs&token=a0c6f12c14a4a96b3937e7fda7182ebe
http://www.votre_site/adminXXXX/fichier2.php?controller=AdminCronJobs&token=a0c6f12c14a4a96b3937e7fda7182ebe
http://www.votre_site/adminXXXX/fichier3.php?controller=AdminCronJobs&token=a0c6f12c14a4a96b3937e7fda7182ebe
EOT;
D'avance merci pour votre réponse.
Bonne journée ;-)