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] Problème exécution fichier.php via fichier.bat


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Septembre 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Septembre 2006
    Messages : 20
    Par défaut [PHP] Problème exécution fichier.php via fichier.bat
    Bonjour à tous,

    Je travaille actuellement sur la mise à jour d'un script PHP via un fichier. Ce fichier se connecte à une base pour récupérer des données.

    Je rencontre 1 souci pendant l'exécution du fichier .php

    1. Nouvelle version .bat avec nouvelle version .php
    Un fichier .bat permet d'exécuter ce fichier .php. Il lance pour cela une ligne de commande : php.exe -f fichier.php
    Lorsque j'exécute mon fichier .bat, j'ai l'impression que la commande de lancement mon fichier.php à avec php.exe n'est pas interprétée.

    2. Ancienne version .bat avec nouvelle version .php
    Si je repars du fichier .bat avant modification, l'exécution se passe bien. La seule différence étant que ce fichier ouvre un navigateur IE (chose que l'on veut enlevée) avant l'exécution:
    start ieplore.exe http://localhost/fichier.php

    J'ai l'impression que mon nouveau fichier .bat lance le fichier fichier.php mais que ce dernier s'arrête au moment de la connexion à la base.

    Avez vous une idée du problème ?
    Et est-ce que quelqu'un sait si l'interpréteur de php utilisé est le même quand on passe directement par php.exe et quand on passe par le navigateur IE ?

    Par avance merci de votre aide et de vos lumières.

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 670
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 670
    Par défaut
    exécutez la commande exacte du fichier batch en ligne de commande pour voir si vous avez un message d'erreur.

  3. #3
    Membre averti
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Septembre 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Septembre 2006
    Messages : 20
    Par défaut
    Bonjour Mathieu,

    Par ligne de commande le fichier.php ne fait pas ce qui lui est demandé et je n'ai pas d'erreur.

  4. #4
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 670
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 670
    Par défaut
    dans ce cas le soucis est surement dans le code PHP donc vous devez débuger votre script.

  5. #5
    Membre averti
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Septembre 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Septembre 2006
    Messages : 20
    Par défaut
    Bonjour,

    J'ai trouvé la source du problème.
    Il s'agissait bien de la connexion à la base de données qui ne fonctionnait pas par la commande php.exe.
    Il fallait dé-commenter la ligne "extension=php_oci8.dll" dans le fichier php.ini.

    Merci Mathieu pour tes conseils

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

Discussions similaires

  1. Fichiers PHP non exécutés par apache
    Par etnies13 dans le forum Langage
    Réponses: 7
    Dernier message: 10/06/2012, 11h14
  2. Réponses: 3
    Dernier message: 05/11/2006, 18h55
  3. [SQL] Problème exécution sql pour insertion fichier csv
    Par Kyvin dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 20/08/2006, 17h47
  4. pb jointure fichier Js et fichier php
    Par baillador dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 20/06/2006, 16h00
  5. [PHP-JS] Problème exécution fonction php avec js
    Par cokilulu dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 15/03/2006, 21h34

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