Exécuter un script au max toutes les 24H dans un forum

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Exécuter un script au max toutes les 24H dans un forum

par -=[Bugs]=- » 26 mai 2009, 14:43

En fait j'avais mal regardé, mon hébergeur met à disposition les tâches Cron, donc pas besoin de solutions online...

Merci pour ton aide et bonne fin de journée

par stopher » 26 mai 2009, 14:03

Effectivement ... à tester ...

Donnes nous tes impressions sur le service dés que tu l'auras essayé , cela peut en intéresser d'autres ...

Bonne continuation ,

Ch.

par -=[Bugs]=- » 26 mai 2009, 13:59

Oui j'avais pensé à ça mais le problème c'est que si le membre ne se connecte pas sur le fofo pendant 1 mois, les infos sur le forum ne sont pas tenu à jour... et pour le Js effectivement se ne serait pas terrible ^^'

Sinon, j'ai trouvé dans le même style que ton site pour cron : http://www.onlinecron.com/
Il a l'air gratuit, je pense que je vais essayer.

Merci pour ton aide

par stopher » 26 mai 2009, 13:43

Avec du js , celà va t'obliger à laisser un poste allumé avec un navigateur ouvert sur ta page ou s'execute le js H-24 !

C'est loin d'être l'idéal je pense .. à ce niveau , il vaut mieux que l'action soit faite manuellement par un clic sur un bouton de temps à autre ...

Ou alors , tu laisses tes visiteurs faire l'action pour toi ... je m'explique ..

imaginons que l'action se nomme "ActionA".

à chaque visite d'un visiteur , tu vérifie depuis quand cette action n'a pas été lancé ..
Si le delai dépasse 24h par exemple , alors ActionA est lancé , sinon , pas d'action lancé ..
( tout ceci est invisible par l'utilisateur ).

Voici une alternative qui n'est pas précise au niveau de l'heure à laquelle elle est exécuté , mais c'est bien plus raisonnable et fiable que la solution JS ...

Ch.

par -=[Bugs]=- » 26 mai 2009, 13:35

Oui j'avais pensé à du Js car c'est un serveur chez un hébergeur (o2switch)

par stopher » 26 mai 2009, 13:32

Non , si tu as accès à ton serveur, ( dédié , ou home-serv ) , alors tu peux toi même creer tes taches cron , c'est tres simple ...

( sous windows aussi , mais n'utilisant pas du tout win , je ne peux aller plus loin pour les explications )

Par contre , si tu n'as pas la cette possibilité , je ne vois pas d'autres moyens propres et fiable .. ( hors Js ).

Ch.

par -=[Bugs]=- » 26 mai 2009, 13:28

Bonjour,

Erf, il faut obligatoirement avoir recours à un site externe payant? :(

par stopher » 26 mai 2009, 13:08

Slt ,

Sous linux regardes du coté des taches cron

Si tu n'as pas la main sur ton serveur pour ajouter un cronjob , peut être un site du style http://www.webcron.org/ peut subvenir à tes besoins ..

Ch.

Exécuter un script au max toutes les 24H dans un forum

par -=[Bugs]=- » 26 mai 2009, 12:52

Bonjour à tous,

Voilà, j'ai fait un script pour récupérer des données sur un site externe à mon forum. De manière à conserver les données à jour sans surcharger le site, je voudrais lancer le script pour chaque membre du forum toutes les 24h au maximum.

Auriez-vous une idée svp?

Merci d'avance