Submitted by scraly on
Bonjour,
Je ne sais pas si c'est possible, mais dans un module drupal,
j'aimerai, que toutes les x seconds du code php soit appelé.
Est-ce possible?
Merci :).
En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".
Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact
De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.
Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".
Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.
Submitted by scraly on
Bonjour,
Je ne sais pas si c'est possible, mais dans un module drupal,
j'aimerai, que toutes les x seconds du code php soit appelé.
Est-ce possible?
Merci :).
Je vois au moins 2
Permalien Soumis par vincent59 le 17 Mai, 2011 - 10:06
Je vois au moins 2 options :
ensuite tout dépend de ce que tu veux faire. Pour l'instant ce n'est pas très explicite.. Récupération de données et rafraîchissement régulier ? défilement d'infos ?
Merci. En gros dans un module
Permalien Soumis par scraly le 17 Mai, 2011 - 10:25
Merci.
En gros dans un module je veux que toutes les 10 secondes,
certains commentaires soient supprimés.
C'est possible a faire dans un module?
comme l’a dis vincent59, tu
Permalien Soumis par ced_sdml le 17 Mai, 2011 - 11:05
comme l'a dis vincent59, tu peux le faire dans une fonction hook_cron (remplace hook par le module que tu créé), install le module elysia cron qui te permet de gérer chaque cron.
par contre, ca nécessite que le fichier elisiacron.php soit lancer par le serveur en tache planifier (dans etc/crontab) avec un wget par example.
bon courage
J’ai installé Elysia cron,
Permalien Soumis par scraly le 17 Mai, 2011 - 11:47
J'ai installé Elysia cron, configurer mon cron pour etre executé touts les minutes maus rien ne se passe
Il est obligatoire d'avoir accès a la crontab du serveur pour faire un wget sur une url??
Ce que j’ai reussi a
Permalien Soumis par scraly le 17 Mai, 2011 - 11:01
Ce que j'ai reussi a faire :
appel de la fonction _cron:
function toto_cron() {
//bla bla
//bla bla
}
Actuellement le cron de drupal s'execute toutes les heures.
Est ce qu'il y a la possibilité de setter le cron toutes les 10 secondes au lieu d'une fois par heure?
merci
Si ça tourne sur un linux,
Permalien Soumis par vincent59 le 17 Mai, 2011 - 13:33
Si ça tourne sur un linux, c'est tout à fait possible mais c'est dans la crontab, à moins qu'il n'y ait un autre module type poormancron qui soit installé
ok merci, j’ai combiér elysia
Permalien Soumis par scraly le 17 Mai, 2011 - 14:15
ok merci,
j'ai combiér elysia cron + la méthode toto_cron()
+ le wget ttes les minutes du fichier cron.php et cela fonctionne
Je trouve cela beaucoup moins evident que wordpress :D.
Merci en tout cas.