Précédent   Forum des professionnels en informatique > PHP > Scripts
Scripts Forum d'entraide sur les scripts PHP téléchargés. Les meilleurs scripts PHP, la FAQ scripts PHP, toutes les FAQ PHP
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 19/01/2007, 17h41   #1
Membre à l'essai
 
Avatar de Dirty Harry
 
Inscription : novembre 2006
Messages : 111
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 111
Points : 24
Points : 24
Par défaut Tâches planifié en PHP

Bonjour,

Je demande votre aide afin de savoir si c'est possible en PHP de créer un script genre services windows qui s'exécute à tout les x minutes. Je travail avec PHP5 sous environnement Win 2003 server. Mon script scannerais tout le contenu des fichiers contenu dans un spooler d'imprimante.

J'attends vos propositions. Si cela ne se fais pas en PHP, proposez-moi d'autre languages.


Merci
Dirty Harry est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2007, 19h39   #2
Expert Confirmé
 
Avatar de trotters213
 
Inscription : janvier 2005
Messages : 2 572
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Gard (Languedoc Roussillon)

Informations forums :
Inscription : janvier 2005
Messages : 2 572
Points : 2 605
Points : 2 605

Si je ne m'abuse ce sont les tâches CRON qui te permettront de faire ce que tu souhaites.
Je te laisse chercher avec notre ami de plus ample infos.
__________________
Pensez au tag
Les règles du Forum

Dev. Web : FAQ (X)HTML/CSS | Tutos (X)HTML | Tutos CSS

PHP : FAQ PHP | Tutos PHP | Benchmark PHP 5

SQL : Cours SQL
trotters213 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2007, 19h41   #3
Expert Confirmé

 
Avatar de Amara
 
Inscription : juillet 2004
Messages : 2 684
Détails du profil
Informations personnelles :
Localisation : France, Sarthe (Pays de la Loire)

Informations forums :
Inscription : juillet 2004
Messages : 2 684
Points : 2 910
Points : 2 910
Je croyais que cron c'était pour Linux (l'équivalent des tâches planifiées mais pour Linux en fait).
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace.

Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h)
Amara est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2007, 21h19   #4
Membre à l'essai
 
Avatar de Dirty Harry
 
Inscription : novembre 2006
Messages : 111
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 111
Points : 24
Points : 24
tout à fais, cron est du côté linux, donc à ne pas prendre en compte pour la résolution de mon problème.
Je suis dans un environnement win 2003 server
Dirty Harry est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2007, 21h42   #5
Candidat au titre de Membre du Club
 
Inscription : octobre 2006
Messages : 34
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 34
Points : 14
Points : 14
Certains sites utilisent cron pour executer des scripts à intervalles réguliers (toutes les heures minimum à l'heure actuelle)
Il y a le site webcron.org qui propose ces services gratuitement, mais il y a une limite de scripts à ne pas dépasser si je me souviens bien.

Mais je ne sais pas si ça t'aidera dans ton problème, car, je dois l'avouer, je ne comprends pas tout :s
Jérémy51 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2007, 22h03   #6
Membre à l'essai
 
Avatar de Dirty Harry
 
Inscription : novembre 2006
Messages : 111
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 111
Points : 24
Points : 24
non, il faudrait que ça reste à l'interne. Dites-moi, est ce que le planificateur de tâche de window peut exécuter des scripts PHP ?
Dirty Harry est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2007, 14h20   #7
Membre à l'essai
 
Étudiant
Inscription : octobre 2006
Messages : 21
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2006
Messages : 21
Points : 23
Points : 23
Envoyer un message via MSN à Amauryw
Bonjour,
Il est très facil de creer un .exe a partir d'un script php, il s'agit juste de creer un form dans visual studio, et d'y mettre un webbrowser. (niveau super super débutant )

Cette fenettre lancera le script directement, avec le planificateur de taches.
Amauryw est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2007, 04h13   #8
Membre Expert
 
Avatar de Djakisback
 
Inscription : février 2005
Messages : 1 797
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 1 797
Points : 1 688
Points : 1 688
Salut,
oui tu peux exécuter ce que tu veux avec le planificateur de tâches même des script php en ligne de commande par contre pour récupérer les données du spouleur c'est autre chose. Si tu veux tout développer tu peux faire ca en C/C++ ou autre mais il doit y avoir des progs qui te permettent de communiquer avec le spool auquel cas tu peux les lancer avec exec() (printmon ?). Sinon peut-être que le spool utilise un fichier pour stocker la liste des travaux donc là y aurait juste à parser le fichier en php.
Bye
Djakisback est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2007, 05h14   #9
Invité régulier
 
Inscription : décembre 2006
Messages : 20
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 20
Points : 8
Points : 8
Etant donné que tu ne travailles pas sous Linux, tu ne peux utiliser CRON.

Mais bien sur, il existe un outil équivalent sous Windows Server 2003!
Il s'agit du systeme de tache planifiée (je ne me souviens plus de comment le lancer, va voir dans panneau de configuration)

L'assistant te demandera quel commande lancée, durant quelle période, quelle heure, quelle fréquence!

La question que tu vas te demander sera quelle commande entrée ?
Elle sera de la forme:
"chemin complet vers php.exe" "chemin complet vers ton script"
ou meme plutot
"chemin complet vers php-cli.exe" "chemin complet vers ton script"
newic500 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/01/2007, 15h54   #10
Membre à l'essai
 
Avatar de Dirty Harry
 
Inscription : novembre 2006
Messages : 111
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 111
Points : 24
Points : 24
Ok merci à tous pour votre collaboration...........Il y a des chances que j'obtienne un licence de Visual Studio. Je pourrai alors créer un service Windows assez facilement. Sinon, l'option Tâches planifié de windows vers mon script PHP sera la 2ieme solution.

Merci
Dirty Harry 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 17h49.


 
 
 
 
Partenaires

Hébergement Web