Une page en autonomie

Fermé
Leanores - 14 nov. 2010 à 06:01
avion-f16 Messages postés 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 - 17 nov. 2010 à 08:02
Bonjour,
Est-ce possible de faire fonctionner une page .php 24h/24h ?
Évidement, sans la consulter; qu'elle soit autonome.
Merci d'avance

3 réponses

Bakux Messages postés 1195 Date d'inscription jeudi 19 février 2009 Statut Membre Dernière intervention 5 juillet 2015 188
14 nov. 2010 à 08:23
Si tu connais un peu le PHP, tu saurais que le PHP est du côté serveur. Donc une fois la page chargée, plus rien ne se passe ... Peut-etre qu'un cron suffira non ?
0
Merci, mais Cron est uniquement sur Linux. J'ai Window 7.
0
avion-f16 Messages postés 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 4 505
15 nov. 2010 à 18:24
Salut.
Même le CRON ne fait que lancer le script, après son exécution, il se terminera.
Mais pourquoi faire durer l'exécution du script ?
Si tu nous expliques, nous pourrons trouver une autre solution ...
0
Pour faire un chat php en sockets, sans avoir de page lancé :
https://openclassrooms.com/fr/courses
0
avion-f16 Messages postés 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 4 505
16 nov. 2010 à 16:51
Grâce à la boucle while(true), le code à l'intérieur de celle-ci sera exécuté en boucle, donc le script ne se terminera jamais. Utiliser set_time_limit(0) permet de rendre le temps d'exécution illimité afin que le serveur ne stoppe pas automatiquement le script.

Donc il suffit de lancer le script en console, tu peux utiliser les daemon sous Linux.
0
Pas bête du tout, merci avion-F16.
Mais j'ai window 7, donc les daemon c'est impossible.
0
avion-f16 Messages postés 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 4 505
17 nov. 2010 à 08:02
Le daemon permet juste de lancer le script au démarrage du système.
Sous Windows, essaye en créant un fichier .bat contenant la commande pour lancer le script PHP. Ensuite, place ce .bat dans le dossier « C:\Uses\All Users\Menu démarrer\Programmes\Démarrage (ou Startup) ».
0