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 de includes avec passage de paramètres


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 58
    Par défaut problème de includes avec passage de paramètres
    Bonjour à tous,

    Php ne veut pas me prendre ladresse avec un id dans url voilà l'erreur qu'il me fait si je fais :

    si j'écris ceci :
    ça marche

    mais si je veux rajouter des id dans l'url comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    include 'accueil.php?ps=coucou';
    il me fait comme erreur :
    Warning: main(accueil.php?ps=coucou) [function.main]: failed to open stream: No such file or directory in /home/.../www/.../veriflogin.php on line 40

    Fatal error: main() [function.require]: Failed opening required 'accueil.php?ps=coucou' (include_path='.:/usr/local/lib/php') in /home/.../www/.../veriflogin.php on line 40
    que faire?
    accueil.php est bien sur le serveur,mais il ne me prend pas l'idée...

    Quelqu'un a-t-il une idée?
    Merci d'avance

  2. #2
    Membre confirmé Avatar de bigltnt
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    227
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 227
    Par défaut
    Salut !

    Include est une fonction qui nécessite un nom de fichier pour l'inclusion.

    Tu ne peux donc pas transmettre de paramètres en même temps que l'include puisque ce dernier va croire que ce qui suit "accueil.php?" fait également partis du nom de fichier.

    Donc sauf si tu as un fichier qui s'appelle 'accueil.php?ps=coucou' (peu probable), et bien ca ne marchera pas.

  3. #3
    Membre Expert

    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 060
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 060
    Par défaut
    Bonjour,

    Un 'include' correspond à un copier-coller du code du fichier à inclure dans le fichier appelant. Donc, les variables déclarées dans le fichier appelant sont obligatoirement accessible directement dans le fichier inclus.

    Pour vérifier, tu fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $ps = 'coucou';
    include 'accueil.php'
    Et dans 'accueil.php' :
    Et en lisant un minimum la doc, tu aurais trouvé la réponse :
    http://fr.php.net/manual/fr/function.include.php

  4. #4
    Membre confirmé Avatar de Sarrus
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    180
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Mai 2005
    Messages : 180
    Par défaut
    yep pas besoin de transmettre la variable de toute façon ça marche pas.

    Je l'ai découvert tout seul un jour, je n'étais pas sur que ça marche, j'étais bien content de constater que si !

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2007
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 58
    Par défaut
    merci beaucoup pour votre aide a tous
    on va essayer avec lexemple de ton lien.

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

Discussions similaires

  1. problème avec passage des paramètres
    Par soumti84 dans le forum Débuter avec Java
    Réponses: 5
    Dernier message: 03/08/2009, 13h03
  2. Fonction ouvre avec passage de paramètres
    Par nath-0-0 dans le forum WinDev
    Réponses: 4
    Dernier message: 20/11/2006, 13h51
  3. Problème d'include avec une section critique.
    Par radicalrider dans le forum Visual C++
    Réponses: 21
    Dernier message: 12/07/2006, 16h38
  4. [Système] Appel d'un exe avec passage de paramètres
    Par licorne dans le forum Langage
    Réponses: 2
    Dernier message: 04/05/2006, 13h57
  5. include et passage de paramètre
    Par difficiledetrouver1pseudo dans le forum Langage
    Réponses: 2
    Dernier message: 02/02/2006, 19h42

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