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

EDI, CMS, Outils, Scripts et API PHP Discussion :

Script Php et Batch


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2011
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2011
    Messages : 7
    Par défaut Script Php et Batch
    Bonjour,
    Pouvez vous m'aider, svp.

    Je m'explique :

    Je veux lancer un script php automatiquement tous les jours.

    J'ai alors crée une tache planifié et un fichier bat.
    La planification et le lancement du bat fonctionne bien.

    Fichier bat :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    php -f "d:\...\Moulinette.php
    php.exe execute bien Moulinette.php mais quand il arrive à
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $handle = opendir($DirJob)
    , il n'y a pas de retour.

    Mon fichier php marche trés bien car quand je lance mon fichier bat à partir de l'invite de commande, la fonction opendir fonctionne trés bien et renvoir un IdRessource.

    Pour résumé :

    Lorsque je lance mon .bat à partir des taches planifié -> ça plante au niveau de l'opendir mais quand je lance le .bat par l'invite cela marche trés bien.

    Je ne vois pas vraiment d'ou pourrai venir le pb.

    Merci d'avance pour vos réponse, j'espere que je me suis bien expliquer.

  2. #2
    Membre régulier
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2011
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2011
    Messages : 7
    Par défaut
    Bonjour,

    Suite à quelques tests, j'ai enfin trouver la solution.
    Je vous la donne, ça pourrai intéresser quelqu'un !!!

    En réalité, le Pb ne vient pas forcement de la fonction OpenDir mais du répertoire que j'essaye d'ouvrir.

    Dans cette adresse, j'ai des dossiers protégés.

    Lorsque je lance mon .bat de l'invite de commande, ma session Windows est conservé et lors du déroulement du script, j'accède bien au répertoire protégé.
    Par contre, à partir de la tâche, le système doit perdre ma session et bloque au niveau du script lors de l'accès au répertoire.

    La solution : Créer une tache à partir de l'assistant planificateur de tâches, il vous demandera alors vos identifiants Windows et lors de son exécution vous pourrai accéder au répertoire.

    Voila, j'espère que cette solution pourra vous aider (si vous m'avez compris !!!)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Quel est le meilleur script PHP de portail (CMS) ?
    Par Lana.Bauer dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 187
    Dernier message: 18/10/2012, 07h45
  2. [BATCH] Exécution automatique de script php
    Par bobo27110 dans le forum Scripts/Batch
    Réponses: 11
    Dernier message: 23/07/2012, 09h41
  3. [Batch] probleme lancement script php
    Par freaks88 dans le forum Scripts/Batch
    Réponses: 0
    Dernier message: 25/05/2012, 10h35
  4. Réponses: 11
    Dernier message: 13/12/2007, 14h34

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