philippe69 Posté 17 Février 2008 Posté 17 Février 2008 Bonjour à tous, J'ai un site sur un serveur Linux/Apache/Mysql/PHP. Je développe en php. Toutes les nuits un fichier est déposé dans un répertoire FTP. Je vais écrire un programme en PHP pour importer les données. Savez-vous comment lancer ce programme PHP toutes les nuits à à 3h du matin ? Merci Cordialement Philippe69
philippe69 Posté 17 Février 2008 Auteur Posté 17 Février 2008 Comment un cron peut-il appeler un script php ? Peux-tu, stp, me mettre un exemple ? Merci
Anonymus Posté 17 Février 2008 Posté 17 Février 2008 Les hébergeurs ont très souvent des interfaces (assez ?) simples pour lancer les taches cron. Ca dépend donc (aussi) de ton hébergeur. C'est lequel, stp ? Sinon il existe des sites qui lancent des taches cron, à partir de leur serveur. Jettes un oeil sur http://www.webcron.org/ par exemple.
slender Posté 17 Février 2008 Posté 17 Février 2008 (modifié) méthode simple: tu fais un include sur toute tes pages d'une routine qui vérifie si l'heure de la tâche est arrivée et si la tâche n'a pas été effectuée, si oui: la tâche est effectuée, sinon: rien. N'importe qui navigant sur ton site lancera la tâche à l'heure dite. Modifié 17 Février 2008 par slender
iNCiTE Web Posté 18 Février 2008 Posté 18 Février 2008 Moi ça dépend du site et de l'horaire impératif : si il n'y pas beaucoup de visiteurs ou alors personne au moment voulu, ça fonctionnera pas. Si tu es sur un dédié, tu peux programmer la tâche suivante : [extrait d'un post dans le forum restreint infogérés] /usr/local/bin/php5 -q /home/dossier/www/dossier/cron/pages.php 2>&1 | mail abc_AT_ndd.com La première partie donne le chemin du fichier php. La ligne de commande lance le cron sur php5. Le mail acb_AT_ndd.com permet simplement de recevoir un email, pratique pour s'assurer que la tâche fonctionne.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant