Demande petit renseignement

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 : Demande petit renseignement

par Dosix » 18 juin 2007, 13:50

Ahh merci

j'ai trouvé aussi http://onlinecron.com je vais testé les autres service pour voir si c'est mieux.

Merci

par Henri » 18 juin 2007, 11:28

Si tu n'as pas accès à la crontab du serveur Unix ou aux tâches planifiées du serveur Windows, tu peux toujours passer par les services de http://www.webcron.org ou de http://cron.hiwit.org/ (webcron offre plus de possibilités, mais semble saturé depuis un moment).

Tu écris ta page purge.php qui efface les données puis tu vas sur l'un de ces services, tu indiques l'url de ta page et l'heure d'exécution.

par Klomac » 16 juin 2007, 21:41

Il faut que tu accèdes à la rubrique cronjob de ton hébergeur, si cette option est proposée, et que tu indiques le fichier à éxecuter et à quel intervalle. Après tu mets tes requêtes SQL dans le fichier.

par Dosix » 16 juin 2007, 21:15

Merci Ripat pour ta réponse mais je ne pense pas que cela puisse m'aidé en fait.

J'ai réédité mon post.

:wink:

par Ripat » 16 juin 2007, 07:15

Il nous manque des informations pour te répondre. Quel OS? As-tu accès à cron?

Sénario Linux/cron: faire un cron à 0 0 * * * pour exécuter une des commandes suivantes (au choix):

Hypothèses: tes tables MySql sont stockées dans /var/lib/mysql, ton userMysql dispose des privilèges drop.
  • A la hussarde:

    Code : Tout sélectionner

    $ rm -f /var/lib/mysql/nomDeLaBDD/*; rmdir /var/lib/mysql/nomDeLaBDD
  • Plus conforme:

    Code : Tout sélectionner

    $ mysqladmin -u userMysql -pTonMdpMysql --force drop nomDeLaBDD
  • ou bien:

    Code : Tout sélectionner

    $ mysql -s -u userMysql -pTonMdpMysql -e 'DROP DATABASE nomDeLaBDD'
  • Plus lourd, tu crées une page PHP qui exécutera un DROP DATABASE... et tu fais un wget ou curl de cette page depuis un cron.
Voilà quelques pistes.

NB: édite le sujet de ton post car il n'est pas très descriptif!

Demande petit renseignement

par Dosix » 16 juin 2007, 00:57

Bonjour,

Je me réexplique, je suis chez un hébergeur et j’utilise MYSQL.

J’ai crée un petit script pour que des personnes puissent poster leurs observations météo. Et je voudrais effacer les données posté tout les jours à minuit.

Donc je cherche une solution comment procéder ?

En espérant d’avoir était plus explicite