Automatiser un script a une date précise

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 : Automatiser un script a une date précise

par ant » 21 avr. 2006, 16:37

Tu peux. Lis la documentation ;)

par DébutantPHP » 21 avr. 2006, 13:12

J'ai vu Webcron mais je ne sais pas si on peut faire un tache 1 fois toutes les 2 semaines

par zeus » 21 avr. 2006, 12:47

Si tu as accès à la configuration de ton serveur, tu peut regarder du côté des taches automatiques de windows ou à la crontable d'UNIX

Sinon, tu peut contacter WebCron

Automatiser un script a une date précise

par DébutantPHP » 21 avr. 2006, 12:40

Bon jour je vous expose ma question :

Je fait en ce moment un RPG automatisé (ou j'essaye). J'ai deux tables SQL, une qui contient les comptes d'argent de mes joueurs, l'autre qui contient les sommes d'impot versés aux rois.

Je cherche comment faire pour que automatiquement la somme d'impot soit versé sur le compte des rois tout les 15 jours.

Je l'ai fait déjà sous un format manuel, on appui sur un bouton et ça execute le script suivant :

Code : Tout sélectionner

<html> <head> <title></title> </head> <body> <?php // Serveur SQL $host = "xxxxxxxx"; // Login SQL $user = "xxxxxxxx"; // Mot de passe SQL $password = "xxxxxxxxxxxxxxxxx"; // Nom de la base de donnee $database = "bdimpot"; //connection à la base de donnée $mysql_link = mysql_connect($host, $user, $password); // connection bdd + variable mysql_selectdb("xxxxxxxxx") or die("Connexion impossible"); $impot=mysql_query("SELECT * FROM bdimpot"); while ($ligneimpot=mysql_fetch_object($impot)){ $compte=mysql_query("SELECT * FROM bdargent"); while ($lignecompte=mysql_fetch_object($compte)){ if ($ligneimpot->nom==$lignecompte->noms) { $payer=$ligneimpot->impot+$lignecompte->solde; $lignecompte->solde = $payer; $sql = "UPDATE bdargent SET solde='$payer' WHERE noms = '$ligneimpot->nom' " ; $requete = mysql_query($sql) or die( mysql_error() ) ; } else {} } } mysql_close(); ?> <BR><BR><BR><BR> <div align="center"> Les Impots on été payés aux rois du forum, merci ..... </div> </body> </html>
Et ça marche bien, je cherche maintenant à ce que ça se fasse tout seul a une date donnée sans mon intervention pour appuyer sur le bouton

J'espère avoir été clair merci