IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

PHP - Création de tâches planifiées Windows


Sujet :

Langage PHP

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2013
    Messages : 3
    Points : 3
    Points
    3
    Par défaut PHP - Création de tâches planifiées Windows
    Bonsoir,

    je développe une "application web" qui tournera en local dans une société (qui possède plusieurs sites mais interconnectés donc: en local)

    Les clients Desktop se rendant sur le site web auront la possibilité de planifier certaines actions SUR LE SERVEUR (et j'insiste bien, les actions devrons être démarrées du serveur et donc planification via les tâches planifiées du serveur et non du client) (exemple: le 25-09-2015 à 20h, démarre Paint sur le serveur).

    Existe t-il des fonctions PHP qui permettent de faire ceci?? (Allez au plus simple svp, je suis encore assez débutant en PHP)

    D'avance, MERCI!!

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Avec exec() tu peux executer une ligne de commande Windows et donc inscrire une commande AT Windows.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2013
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    Bonsoir,

    Merci mais je suis actuellement en train de retourner la ligne:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?php echo exec('SCHTASKS /CREATE /SC DAILY /TN toto /TR c:\toto\toto.bat'); ?>

    dans tous les sens avec des / et des \ et des // mais rien ne fonctionne..
    Quand je tape la commande directement dans l'invite de commande, ça fonctionne!

    j'ai également essayé avec:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?php echo exec ('at //192.168.1.5 23:00 /every:L,M,Me,J,V toto.exe'); ?>
    Mais rien n'y fait ....

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Tu peux essayer avec system(), en general on a mieux les retours avec.
    Tu peux aussi utiliser le paramètre "output" pour avoir des retours d'execution, regarde la doc.

    Un problème fréquent est que l'utilisateur qui fait fonctionner ton serveur web, n'a pas les droits suffisants.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

Discussions similaires

  1. Création de Tâches Planifiées
    Par Cartman.inc dans le forum Windows Forms
    Réponses: 6
    Dernier message: 30/04/2008, 10h36
  2. Réponses: 2
    Dernier message: 27/07/2007, 15h02
  3. [Wamp] Tâche planifiée Windows
    Par ddeee dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 7
    Dernier message: 10/07/2007, 17h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo