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 :

Intégration de parametre dans un include ? possible ?


Sujet :

Langage PHP

  1. #1
    Membre confirmé Avatar de Phenomenium
    Inscrit en
    Janvier 2004
    Messages
    185
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Janvier 2004
    Messages : 185
    Par défaut Intégration de parametre dans un include ? possible ?
    Salut je voudrais savoir si on peu intégrer un parametre lorsqu'on fait un include ?
    j'ai essayé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?php include '../../../parse_flux.php?chemin=2';?>
    Mais il me met :
    Warning: main(../../../parse_flux.php?chemin=2): failed to open stream: No such file or directory in /home/iseg/www/ecoles/paris/actualites/index_test.php on line 139
    Est ce que c'est possible ? si oui ou est mon erreur ?
    Merci

  2. #2
    Membre chevronné Avatar de XtofRoland
    Profil pro
    Inscrit en
    Août 2005
    Messages
    357
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2005
    Messages : 357
    Par défaut
    la question a deja ete posée dans de nombreux post...

  3. #3
    Membre Expert Avatar de Bebel
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    786
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2003
    Messages : 786
    Par défaut
    Salut, il me semble que cela n'est pas possible.
    Mais sinon le fichier que tu inclus connais toutes les variables présentes avant sont inclusions et il y a egalement accés en lecture/ecriture.

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 278
    Par défaut
    En effet, le fichier inclus est sensé faire partie même du script qui l'a inclus, donc il a accès aux variables, POST...
    Sauf s'il s'agit d'un fichier sur un autre serveur. Dans ce cas, le fichier initial ne récupère que le résultat du script inclus (comme dans AJAX, d'ailleurs).

  5. #5
    Membre Expert Avatar de Bebel
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    786
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2003
    Messages : 786
    Par défaut
    ca veut dire que dans le cas ou le fichier est sur un autre serveur, le script doit retourner quelque chose ?
    comme dans une fonction avec un return? Mais dans ce cas comment accède t il aux variables?

  6. #6
    Membre confirmé Avatar de dor_boucle
    Inscrit en
    Juin 2003
    Messages
    147
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 147
    Par défaut
    imagine toi un include comme un copier colle du code du fichier appelé, dans le fichier en cours.
    les variables du fichier en cours sont donc accessible au code du fichier inclu

  7. #7
    Membre confirmé Avatar de Phenomenium
    Inscrit en
    Janvier 2004
    Messages
    185
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Janvier 2004
    Messages : 185
    Par défaut
    oui j'ai déclaré une variable globale et ca marche.
    Merci, de vos réponses.

  8. #8
    Membre Expert

    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 278
    Par défaut
    Citation Envoyé par Bebel
    ca veut dire que dans le cas ou le fichier est sur un autre serveur, le script doit retourner quelque chose ?
    comme dans une fonction avec un return? Mais dans ce cas comment accède t il aux variables?
    Il n'accède pas aux variables, et en effet il doit retourner quelquechose (par un return dans une fonction par exemple). Mais les variables sont passables alors par GET.

    Citation Envoyé par Le manuel php
    Si les Gestionnaires d'URL sont activés dans PHP (ce qui est le cas par défaut), vous pouvez localiser le fichier avec une URL (via HTTP ou bien avec un gestionnaire adapté : voir Annexe J pour une liste des protocoles), au lieu d'un simple chemin local. Si le serveur distant interprête le fichier comme du code PHP, des variables peuvent être transmises au serveur distant via l'URL et la méthode GET. Ce n'est pas, à strictement parler, la même chose que d'hériter du contexte de variable. Le fichier inclus est en fait un script exécuté à distance, et son résultat est inclus dans le code courant.

  9. #9
    Membre Expert Avatar de Bebel
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    786
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2003
    Messages : 786
    Par défaut
    ok merci pour l'info. je trouve que cela ressemble un peu au webservice, enfin dans le principe, non?

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

Discussions similaires

  1. [2.x] parametre dans un include
    Par chlock62 dans le forum Symfony
    Réponses: 4
    Dernier message: 18/10/2013, 09h52
  2. Include possible ? sur un fichier dans un répertoire en lien symbolique ?
    Par Mawashigeri dans le forum Administration système
    Réponses: 3
    Dernier message: 02/02/2008, 21h05
  3. envoyer le user-agent dans un include : possible?
    Par xtaze dans le forum Langage
    Réponses: 2
    Dernier message: 29/03/2006, 12h13
  4. Mettre a jour les Parametres dans une requete SQL
    Par Tartar Ukid dans le forum C++Builder
    Réponses: 7
    Dernier message: 31/03/2004, 13h51
  5. [NETBEANS] Intégration de Jboss dans NetBeans
    Par Kleb dans le forum NetBeans
    Réponses: 1
    Dernier message: 09/06/2003, 18h45

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