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 :

Problème avec un "include"


Sujet :

Langage PHP

  1. #21
    Membre expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Points : 3 377
    Points
    3 377
    Par défaut
    Citation Envoyé par if_zen
    salut,

    pour info tu ne peux pas inclure de page avec des paramètre GET. La fonction include copie et colle le contenu de la page que tu passes en paramètre et le colle dans la page actuelle. C'est cette page actuelle qui contient tes données de $_GET et de $_POST.
    Plusieurs solutions s'offrent à toi :
    Soit tu utilises dans la page incluse les paramètres $_GET employés dans ta page appelante
    Soit tu déclares simplement un $mavar='truc'; avant ton include. Ton code étant alors copié collé, ça sera transparent au final, et tu pourras sans problème utiliser ta variable $vavar (en global si utilisé dans une fonction).
    Pour info, un include('toto.php?page=accueil'); va aller chercher le fichier qui se nomme toto.php?page=accueil, et non le fichier toto.php. D'ou ton erreur : failed open stream.
    J'espère avoir éclairé quelques lanternes
    Un include avec GET, c'est théoriquement possible, dixit la doc, mais ça dépend de la config.

  2. #22
    Membre averti
    Avatar de if_zen
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2004
    Messages
    275
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2004
    Messages : 275
    Points : 317
    Points
    317
    Par défaut
    Voilà tout y est :

    Citation Envoyé par php.net
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
     
    <?php
     
    /* Cet exemple suppose que www.example.com est configuré pour traiter
     * les fichiers .php et non pas les fichiers .txt. De plus,
     * 'Work' signifie ici que les variables
     * $foo et $bar sont disponibles dans le fichier inclus
     */
     
    // Ne fonctionne pas : file.txt n'a pas été traité par www.example.com comme du PHP
    include 'http://www.example.com/file.txt?foo=1&bar=2';
     
    // Ne fonctionne pas : le script cherche un fichier nommé
    // 'file.php?foo=1&bar=2' sur le système local
    include 'file.php?foo=1&bar=2';
     
    // Réussi
    include 'http://www.example.com/file.php?foo=1&bar=2';
     
    $foo = 1;
    $bar = 2;
    include 'file.txt';  // OK.
    include 'file.php';  // OK.
    ?>

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Problème avec la fonction include chez ifrance.com
    Par othmane126 dans le forum Langage
    Réponses: 10
    Dernier message: 26/05/2007, 12h56
  2. [Système] problème avec la fonction include()
    Par daemon2a dans le forum Langage
    Réponses: 4
    Dernier message: 10/05/2007, 12h02
  3. Problème avec mon 2nd include
    Par Diabless6 dans le forum Langage
    Réponses: 10
    Dernier message: 16/03/2007, 14h10

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