2013-01-24 2 views
1

J'ai une base de données de messages planifiés. Je souhaite créer un service qui s'exécute en continu sur le serveur Web (voir Serveur Windows) et sélectionne les lignes qui doivent être exécutées en vérifiant l'heure planifiée. Je veux que cela se produise sans aucune intervention humaine. Pouvez-vous s'il vous plaît m'aider à ce sujet?Envoi de messages programmés via PHP

J'ai fait un peu de recherche et les résultats qui ont été trouvés étaient d'utiliser cron emplois. Mais mon hébergement n'est pas sur Linux, et j'ai besoin de l'implémenter en PHP.

+1

One fenêtres nous utilisons le programmateur. Vous pouvez vérifier comment implémenter cela. –

Répondre

2

1) Utiliser le planificateur Windows.

2) Vous êtes en mesure d'exécuter des fichiers php avec:

C:\Path\to\php.exe -f "C:\Path\to\file.php" 
+0

Il a sauvé ma journée. – Rajasekhar

1

Je commencerais par une question: avez-vous absolument besoin d'un tel travail sur le serveur Web? Je veux dire, il vaudrait peut-être mieux isoler le serveur web des tâches de type cron. Tout ce dont vous avez besoin, c'est un moyen d'accéder aux bases de données de messages planifiés depuis un endroit où vous pouvez exécuter des tâches planifiées.

Si vous devez le faire depuis un serveur Windows, je crois que vous devrez utiliser une tâche planifiée (Bien que vous deviez le vérifier avec votre fournisseur d'hébergement, la plupart n'autorisent pas de tels services).

Questions connexes