exécution automatique et quotidienne de scripts php

exécution automatique et quotidienne de scripts php - PHP - Programmation

Marsh Posté le 24-07-2005 à 11:35:20    

Bonjour,  
 
Je souhaite que certains de mes script php s'exécutent automatiquement chaque jour sur un serveur Apache.
Est-ce que c'est possible de faire ça avec php???ou il faut configurer un truc sur le serveur???
Si vous avez des idées...
 
D'avance merci.
 
Bye

Reply

Marsh Posté le 24-07-2005 à 11:35:20   

Reply

Marsh Posté le 24-07-2005 à 12:03:03    

salut,
 
ton server apache tourne sous linux? --> si oui, utilise un crontab.
 
alternative --> un service en ligne : http://www.webcron.org

Reply

Marsh Posté le 24-07-2005 à 12:53:39    

En fait j'utilise le paquet easyphp : apache, mysql sous windows.
 
Ca à l'air cool webcronsave, mais je dois avoir des pb pour l'utiliser.
J'ai du faire du tunning en modifiant le code pour afficher la page d'administration, il ne trouvait pas $SERVER['document_root'] (je sais pas si tu as déjà utilisé et eu ces problèmes la).
Je pense que le problème vient du fait que je suis en local.
 
Mais j'ai pas réussi à trouver clarement un truc sur le site disant que je pouvais choisir mes script à lancer automatiquement( En fait je me demande si on est pas limité à la sauvegarde de la base de données -> Je pense que non mais j'ai pas trouvé le moyen de les choisir).
 
Quelqu'un s'y connait en webcronSave???
 
En tout cas merci pour ta réponse!
 

Reply

Marsh Posté le 24-07-2005 à 15:15:20    

document root te donne le chemin de la racine de ton lecteur au répertoire de ton server www. pour que webcron fonctionne correctement il faut que par toi même tu puissses executer ta page sans aucune autre intervention de ta par

Reply

Marsh Posté le 25-07-2005 à 11:23:12    

Ok, mais dans ce cas, la avec easyphp, je ne peux pas travailler plusieurs sites.En effet $_SERVER['document_root '] utilisé est a ../dossier_easyphp/www/, donc je peux utiliser qu'un seul site quand je développe en local,  et il faut que je le mette à la racine.
C'est bien ça?
(et merci pour ta réponse!)

Reply

Marsh Posté le 25-07-2005 à 11:24:34    

Reply

Marsh Posté le 25-07-2005 à 13:56:27    

gandolfouille a écrit :

Ok, mais dans ce cas, la avec easyphp, je ne peux pas travailler plusieurs sites.En effet $_SERVER['document_root '] utilisé est a ../dossier_easyphp/www/, donc je peux utiliser qu'un seul site quand je développe en local,  et il faut que je le mette à la racine.
C'est bien ça?
(et merci pour ta réponse!)


Non , tu fais $_SERVER['DOCUMENT_ROOT'].'/monsite/';

Reply

Marsh Posté le 27-07-2005 à 09:49:34    

En fait, j'avais mal compris ou mettre le fichier webcronsave.php .
Il faut le mettre a la racine www.
Et après ça marche.

Reply

Sujets relatifs:

Leave a Replay

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