[RESOLU] [php/bdd] mise a jour de bdd a une heure determinée

mise a jour de bdd a une heure determinée [RESOLU] [php/bdd] - PHP - Programmation

Marsh Posté le 29-06-2004 à 01:03:58    

Bon, je debute en PHP, donc vous moquez pas si ma question a une reponse evidente, mais voila j'aimerais savoir comment faire pour mettre a jour une base de donnée a une heure determinée (sans que ca depende de la connexion d'un eventuel utilisateur).
Par exemple si toutes les heures piles je veux que un champs de ma base de donnée soit reinitialisé meme si personne ne se connect.
 
Voila ... parceque je vois pas du tout comment on peux faire   :pfff:  
 
merci d'avance pour vos reponses !


Message édité par patastronch le 29-06-2004 à 01:42:25
Reply

Marsh Posté le 29-06-2004 à 01:03:58   

Reply

Marsh Posté le 29-06-2004 à 01:13:18    

La méthode dépend de ton hébergement.
 
Si tu es sur un serveur Linux / Unix, il y a les crontabs qui permettent de plannifier l'exécution d'un script.
Pour cela il faut que tu aies accès aux à la config de la machine. Donc c'est soit un serveur perso, soit un serveur dédié.
 
Si tu n'as pas cela, il existe un service gratuit qui le fait sur le web : webcron.org
Tu y crées un compte et tu peux appeler le script de ton choix à heure fixe que ce soit journalier, hebdo, mensuel ...


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Marsh Posté le 29-06-2004 à 01:16:53    

oui ca sera un serveur perso je pense, qui tournera sous linux.
Webcron ca me di tpas trop d'utiliser ca, je preferais trouver une methode independante de tout le reste en fait.
Par contre je sais pas du tout ce que c est que crontabs ... ??? Si tu pouvais m'en dire un peu plus la dessus :D en attendant je vais essayer de matter sur google ovir si je trouve quelque chose sur crontabs.
Et ce fameux crontabs est il emulable a partir de easyphp (car je n'ai pas encore de serveur et je voudrait faire des tests en fait ....) ???


Message édité par patastronch le 29-06-2004 à 01:17:47
Reply

Marsh Posté le 29-06-2004 à 01:22:39    

Sur windows en local, je ne sais pas si c'est possible. Le plannificateur de tâche peut-être ...
 
Pour le serveur linux, c'est possible si tu peux accéder à la config de la machine.
 
Je fonctionne avec webcron.org et c'est un véritable métronaume. Pas une seule défaillance jusqu'à maintenant (depuis 3 mois avec 1 appel toutes les heures)


Message édité par T509 le 29-06-2004 à 01:23:32

---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Marsh Posté le 29-06-2004 à 01:26:23    

Bon je viens de trouver des trucs sur cron, et c est exactement ca que je cherchais je te remercit vraiment !
 
par contre quelques questions subsitent :
 
*quelqu un sait si c est emulable sous windows en local ?
*cron se trouve dans quelles versions de linux ?
*cron c'est fiable ?
 
voila voila ...
 
Pour webcron je ne remet pas en cause son efficacité mais, j'aime me suffir a moi meme en fait :) je l'utiliserai si j'arrive pas a m en sortir avec cron et pour tester mon site si j'arrive pas a emuler cron sous windows en local.
 
Encore une fois merci !
 
 
 
edit : pendant que j y suis quelqu un connait un site bien sur le php, en francais  et clair qui referencent la majorité des fonctions du php et ce qu'elles font ?


Message édité par patastronch le 29-06-2004 à 01:30:40
Reply

Marsh Posté le 29-06-2004 à 01:39:44    

patastronch a écrit :

Bon je viens de trouver des trucs sur cron, et c est exactement ca que je cherchais je te remercit vraiment !
 
par contre quelques questions subsitent :
 
*quelqu un sait si c est emulable sous windows en local ?
*cron se trouve dans quelles versions de linux ?
*cron c'est fiable ?


Oui c'est fiable et c'est présent sur toutes les versions de Linux
Emulable sous windows, je ne sais pas, essaie le plannificateur de tâches. (je me répète là)
 

patastronch a écrit :


edit : pendant que j y suis quelqu un connait un site bien sur le php, en francais  et clair qui referencent la majorité des fonctions du php et ce qu'elles font ?


Va voir la doc officielle


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Marsh Posté le 29-06-2004 à 01:42:01    

ok ok ok merci pour tout !

Reply

Marsh Posté le 29-06-2004 à 14:50:00    

Je viens de penser à une solution :  
lancement de ton navigateur( avec l'adresse du script en paramètres) par un fichier bat entré dans le planificateur de tâches et fermeture du navigateur par cet outil :
 
http://www.beyondlogic.org/solutio [...] ssutil.htm


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Marsh Posté le 29-06-2004 à 17:03:56    

super ! ca va me permettre d'émuler le fonctionnement de cron sous windows,merci !

Reply

Marsh Posté le 29-06-2004 à 17:05:49    

Autre solution ici :
http://forum.hardware.fr/hardwaref [...] 4108-1.htm


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed