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 :

Comment passer un parametre à une page PHP elle même lancée par php.exe ?


Sujet :

Langage PHP

  1. #1
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 32
    Par défaut Comment passer un parametre à une page PHP elle même lancée par php.exe ?
    Bonjour,

    je dois lancer une page PHP en ligne de commande et pour cette page lui passer des paramètres.

    Comment alors les récupérer dans le code PHP, il ne s'agit pas là d'un POST ni d'un GET, quel fonction utiliser ?

    ex de ligne de commande windows
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Prompt>php.exe page.php parametre
    je ne sais pas comment récupérer "parametre" dans le code de ma page.php

    merci de votre aide (Windows XP SP2 et PHP5)

    Frantz 69

  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
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre Expert Avatar de darkstar123456
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 895
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Prompt>php.exe page.php args plein de variables
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <?php 
    //Pour voir les arguments :
    echo "<pre>";
    print_r($_SERVER['argv']);
    echo "</pre>";
    ?>

  4. #4
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 32
    Par défaut
    Merci à vous 2 ! ça marche !

    Pour ceux que ça intéresse :

    Voici ma commande avec mon fichier php.ini au même niveau que php.exe (d'où le point apres le commutateur -c)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    prompt_windows>php.exe -c . test.php arg1 arg2
    voici ma page php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
      <?php 
      echo "page interpretee : ".$argv[0]."\n"; 
      echo "argument 1 : ".$argv[1]."\n"; 
      echo "argument 2 : ".$argv[2]."\n"; 
      ?>
    et voici mon affichage

    page interpretee : test.php
    argument 1 : arg1
    argument 2 : arg2


    J'essaierai avec les variables

    bravo pour la rapidité et la pertinence de vos réponses ,et merci pour le grand débutant que je suis, j'aurais du m'en douter c'est comme en C !

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

Discussions similaires

  1. passer des parametres à une page
    Par machipot dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 19/12/2012, 16h25
  2. [Débutant] Comment passer un objet à une page ASP
    Par joce21 dans le forum ASP.NET
    Réponses: 3
    Dernier message: 04/05/2012, 15h06
  3. Passer en argument à une page PHP un tableau en JavaScript?
    Par Izanaghi dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 13/09/2007, 10h57
  4. Passer un paramètre à une page php
    Par inf007 dans le forum Dynamique
    Réponses: 1
    Dernier message: 23/08/2007, 12h27
  5. [C#]Comment passer un parametre d une Form à l'autre ?
    Par ToxiZz dans le forum Windows Forms
    Réponses: 9
    Dernier message: 08/02/2006, 12h28

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