Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1472 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

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

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

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

n°781027
patastronc​h
Posté le 29-06-2004 à 01:03:58  profilanswer
 

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
mood
Publicité
Posté le 29-06-2004 à 01:03:58  profilanswer
 

n°781030
T509
$job->GetJob(now)
Posté le 29-06-2004 à 01:13:18  profilanswer
 

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 !
n°781034
patastronc​h
Posté le 29-06-2004 à 01:16:53  profilanswer
 

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
n°781035
T509
$job->GetJob(now)
Posté le 29-06-2004 à 01:22:39  profilanswer
 

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 !
n°781036
patastronc​h
Posté le 29-06-2004 à 01:26:23  profilanswer
 

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
n°781039
T509
$job->GetJob(now)
Posté le 29-06-2004 à 01:39:44  profilanswer
 

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 !
n°781040
patastronc​h
Posté le 29-06-2004 à 01:42:01  profilanswer
 

ok ok ok merci pour tout !

n°781514
T509
$job->GetJob(now)
Posté le 29-06-2004 à 14:50:00  profilanswer
 

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 !
n°781660
patastronc​h
Posté le 29-06-2004 à 17:03:56  profilanswer
 

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

n°781662
T509
$job->GetJob(now)
Posté le 29-06-2004 à 17:05:49  profilanswer
 

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 !

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

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

 

Sujets relatifs
(RESOLU) SCRIPING IRC help needed pour un bot ...heure et fuseaux
[Résolu] CGI - Comment récupérer le MIME ?[résolu] fonctions avec argument dans un fichier externe
Urgent pliz. Pb de mise à jour de champ.PB avec le OnMouseOut sur netscape 7.0 [Resolu]
[GTK+] [resolu] passer un gint en parametre d'une fonction callbackDétection de smiley avec une expression régulière [Résolu]
[Résolu] 
Plus de sujets relatifs à : [RESOLU] [php/bdd] mise a jour de bdd a une heure determinée


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR