Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
992 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  pb d'argument dans un include

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

pb d'argument dans un include

n°168486
frogg
Posté le 29-06-2002 à 22:24:27  profilanswer
 

J'ai une erreur quand je passe un arguement dans un include

Code :
  1. include ("page.php?param=truc"" );


 
En cherchant, il semblerait que ce soit une limite de php mais je n'ai pas trouver d'alternative  :??:  
 
une idée ?
 
Merci !
 


---------------
annuaire des jeux freeware et open source  
mood
Publicité
Posté le 29-06-2002 à 22:24:27  profilanswer
 

n°168488
Dost67
Posté le 29-06-2002 à 22:40:20  profilanswer
 

Non c'est pas possible et ça n'a aucun intérêt... Ou alors précise l'intérêt et donne + de détails !

n°168489
Stligar
Posté le 29-06-2002 à 22:41:31  profilanswer
 

et si tu fais :
 

Code :
  1. $param=truc;
  2. include ("page.php" );


 
c'est pas mieux ?

n°168492
frogg
Posté le 29-06-2002 à 22:50:05  profilanswer
 

oups ! j'ai mal posé ma question, le param est une variable
 
j'apelle page.php?id=1
 
et dans cette page je veux mettre un include
include ("truc.php?id=$id" );


---------------
annuaire des jeux freeware et open source  
n°168504
Dost67
Posté le 29-06-2002 à 23:47:07  profilanswer
 

Enfin tu n'expliques tjrs pas le pourquoi d'une telle chose... Pour l'instant ça semble sans intérêt.
 
Y'a quoi dans truc.php ? Pourquoi mettre id=$id ? Tu veux arriver à quoi au juste ?

n°168506
frogg
Posté le 30-06-2002 à 00:17:43  profilanswer
 

La page en question affiche une fiche (sur un bar en l'occurence), et j'apelle commentaire.php qui permet de lire et poster un commentaire
 
Jusque là j'ai appelé la page commentaire en popup et en voulant l'intégrer à la fiche, j'ai voulut faire un include


Message édité par frogg le 30-06-2002 à 00:18:08

---------------
annuaire des jeux freeware et open source  
n°168509
Dost67
Posté le 30-06-2002 à 00:24:44  profilanswer
 

include('commentaire.php';) ... Je ne comprends pas pourquoi il y a un argument !

n°168513
frogg
Posté le 30-06-2002 à 00:36:29  profilanswer
 

Arf :) c'est vraiment pas impossible que ma structure soit foireuse, je demarre en php et comme je n'ai plus envie d'utiliser des scrpts tout fait je me torture :)
J'ai 2 table, bar avec tout les information de la fiche et commentaire (date, nom, texte, cat)
 
donc prenons la fiche fiche.php?id=8
j'apelle commentaire.php?cat=$id et je récupére les commentaires associés avec select date,nom,texte from commentaire where cat=$id


Message édité par frogg le 30-06-2002 à 00:46:11

---------------
annuaire des jeux freeware et open source  
n°168517
ethernal
Chercheur de vérité...
Posté le 30-06-2002 à 00:51:09  profilanswer
 

1. tu ne peux donner un argument à un include que si tu fais appel à un script extérieur (avec chemin complet : http://www.site.fr/page.php?arg1=xxx)
2. pq faire passer les arguments dans ton cas  puisque qd tu inclus du code, c'est comme si tu faisais un copier-coller du code inclu dans ton code principal.  
Le code inclu dispose donc de toutes les variables déclarées dans ton script principal et même des variables déclarées dans les autres fichiers inclus précédemment.


---------------
...oups kernel error...
n°168521
frogg
Posté le 30-06-2002 à 01:10:52  profilanswer
 

Citation :

Le code inclu dispose donc de toutes les variables déclarées dans ton script principal et même des variables déclarées dans les autres fichiers inclus précédemment.


 
<sic> si simple... j'ai presque honte d'avoir poster, il  a un bouton pour effacer son message  :ange:   :D  
 
Merci ethernal


---------------
annuaire des jeux freeware et open source  
mood
Publicité
Posté le 30-06-2002 à 01:10:52  profilanswer
 

n°168523
ethernal
Chercheur de vérité...
Posté le 30-06-2002 à 01:19:28  profilanswer
 

de rien ;)
ça m'a pas mal embêté aussi à mes débuts :lol:
 
pas besoin d'effacer, ça servira peut-être à d'autres.


---------------
...oups kernel error...
n°168531
zion
Plop
Posté le 30-06-2002 à 04:12:02  profilanswer
 


y a un seul moment ou ca pourrait être intéressant, c en faisant un include en remote qui générerait du code différent suivant le param qu'on a fourni...
 
Ok, c'est un peu tiré par les cheveux quand même  :sweat:  
 
 :hello:


---------------
Informaticien.be - Lancez des défis à vos amis
n°168554
Dost67
Posté le 30-06-2002 à 11:52:52  profilanswer
 

Zion >> Dans ce cas tu fais fopen() puis récupère le contenu...

n°168585
zion
Plop
Posté le 30-06-2002 à 14:32:35  profilanswer
 

Dost67 a écrit a écrit :

Zion >> Dans ce cas tu fais fopen() puis récupère le contenu...




 
Ah benh non, t'as pas bien lu...  :D  
 
Le seul cas ou ca peut être intéressant je répète, c'est si tu fais un include en remote et que tu veux que le script remote te donne différents codes suivant ce que tu as foutu comme param (pour éviter de transférer tout le script par ex).
 
Mais c'est extrème comme cas, juste théorique    [:banzai]


---------------
Informaticien.be - Lancez des défis à vos amis

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  pb d'argument dans un include

 

Sujets relatifs
[XML] accents, variables, include ??Comment faire passer un argument en javascript ?
difference entre un include cote serveur et link pour un fichier js??[PHP] un include dans une nouvelle fenêtre du navigateur
[ Ksh Script Shell ] Gerer une commande avec Parametres + Argument[ PHP ] include
Do a "chmod 0666" for include/config.php[C] include et make file
php, include et fonctions... 
Plus de sujets relatifs à : pb d'argument dans un include


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR