Précédent   Forum des professionnels en informatique > PHP > Outils
Outils Forum d'entraide sur les outils pour développeurs PHP : EDI, installation, administration... Avant de poster : FAQ outils, toutes les FAQ PHP et les comparatifs
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/08/2007, 10h59   #1
Membre Expert
 
Avatar de Pill_S
 
Homme Sébastien Piller
Consultant informatique
Inscription : janvier 2004
Messages : 1 618
Détails du profil
Informations personnelles :
Nom : Homme Sébastien Piller
Âge : 28
Localisation : Suisse

Informations professionnelles :
Activité : Consultant informatique
Secteur : Finance

Informations forums :
Inscription : janvier 2004
Messages : 1 618
Points : 1 981
Points : 1 981
Envoyer un message via MSN à Pill_S
Par défaut Exécuter du code à intervalle régulier

Bonjour à tous,

je cherche un moyen, en php, pour exécuter du code de manière indépendante d'une session utilisateur.

En fait, j'ai des fichiers qui arrivent sur mon serveur, et périodiquement (tous les 1/4 d'heure), ces fichiers doivent être traités et insérés dans un DB.

Est-il possible de faire cela en php, sans utiliser de cron ? J'avais vu un code dans ce genre il y a longtemps mais je ne le retrouve plus...

__________________
gg
Pill_S est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/08/2007, 11h07   #2
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 310
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 310
Points : 8 592
Points : 8 592
C'est en 100% Web ou tu peux exécuter un script PHP depuis un shell ? Dans le premier cas, le seul moyen c'est d'utiliser un webcron, et dans le cas d'un script shell PHP, faut le "daemonifier". C'est faisable mais je ne sais plus comment.
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/08/2007, 11h08   #3
Membre actif
 
Homme Florian
Chef de projet NTIC
Inscription : novembre 2004
Messages : 205
Détails du profil
Informations personnelles :
Nom : Homme Florian
Âge : 26
Localisation : France, Hauts de Seine (Île de France)

Informations professionnelles :
Activité : Chef de projet NTIC
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2004
Messages : 205
Points : 159
Points : 159
Ca doit etre faisable, mais dans ce cas la le fichier php doit tourner en arriere plan et sans s'arreter...
Donc ca doit faire appel a des fonctions pour ignorer le temps d'execution maximum d'un script, et ca implique le mode console je pense... (PHP en mode Cli).

Pour le code meme, une boucle infinie avec un sleep de 15 minutes dedans devrait aller mais ca me semble un peu gore -_-
NaeiKinDus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/08/2007, 11h14   #4
Membre Expert
 
Avatar de Pill_S
 
Homme Sébastien Piller
Consultant informatique
Inscription : janvier 2004
Messages : 1 618
Détails du profil
Informations personnelles :
Nom : Homme Sébastien Piller
Âge : 28
Localisation : Suisse

Informations professionnelles :
Activité : Consultant informatique
Secteur : Finance

Informations forums :
Inscription : janvier 2004
Messages : 1 618
Points : 1 981
Points : 1 981
Envoyer un message via MSN à Pill_S
Citation:
Envoyé par _Mac_ Voir le message
C'est en 100% Web ou tu peux exécuter un script PHP depuis un shell ?
Ce serait plutôt Web.

Un webcron dis-tu? je vais voir ça
__________________
gg
Pill_S est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/08/2007, 11h41   #5
Membre Expert
 
Inscription : janvier 2005
Messages : 2 288
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 2 288
Points : 2 287
Points : 2 287
Exécution périodique d'un script PHP
koopajah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/08/2007, 12h19   #6
Membre Expert
 
Avatar de Pill_S
 
Homme Sébastien Piller
Consultant informatique
Inscription : janvier 2004
Messages : 1 618
Détails du profil
Informations personnelles :
Nom : Homme Sébastien Piller
Âge : 28
Localisation : Suisse

Informations professionnelles :
Activité : Consultant informatique
Secteur : Finance

Informations forums :
Inscription : janvier 2004
Messages : 1 618
Points : 1 981
Points : 1 981
Envoyer un message via MSN à Pill_S
Merci
__________________
gg
Pill_S est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h55.


 
 
 
 
Partenaires

Hébergement Web