php include et transimission de variable

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

tacata
Nouveau WRInaute
 
Messages: 42
Inscription: Mar Juin 20, 2006 10:55

php include et transimission de variable

Message le Ven Déc 26, 2008 15:23

bonjour

volia ce que j ai remarqué et que je ne comprend pas

CODAGE 1 OK
fichier index.php
Code: Tout sélectionner
<?
$var="test";
include ("chemin/include.php");
?>

fichier include.php
Code: Tout sélectionner
<? echo "var = " .$var; ?>


J obtient bien
var = test


CODAGE 2 PAS OK
fichier index.php
Code: Tout sélectionner
<?
$var="test";
$chem = "chemiin";
include ($chem."/include.php");
?>

fichier include.php
Code: Tout sélectionner
<? echo "var = " .$var; ?>


j obtine var =

ce que je remarque c'est que dés lors où je met le chemin et/ou nom de fichier à inclure sous forme de variable
les valeurs des variable initialisées dans index sont perdues dans l'include.

Toute explication sera la bien venu

merci pour votre attention

skippyzrnr
WRInaute passionné
WRInaute passionné
 
Messages: 658
Inscription: Mar Jan 11, 2005 10:08

Message le Ven Déc 26, 2008 15:48

En l'état il n'y a aucune raison que les variables "disparaissent".
Ton 2ème <? echo "var = " .$var; ?> ne serait-il pas fait dans une fonction par hasard?


LiFi
WRInaute passionné
WRInaute passionné
 
Messages: 609
Inscription: Lun Juil 14, 2008 2:24

Message le Ven Déc 26, 2008 15:54

Moi aussi je dirais qu'il n'y a aucune raison que la variable disparaisse mais si on doit te croire sur parole que tu as bien exactement ce que tu as écris que tu as, alors dans le deuxième cas :
Code: Tout sélectionner
$chem = "chemiin";


tu as deux i ce qui est différent de "chemin/include.php" que tu as dans le premier cas.

sinon, si tu nous a écris du pseudo code pour nous faire comprendre ton problème alors je t'invite à faire des tests simples, et à tester ton pseudo code en situation réelle pour voir que la variable ne disparait pas.

tacata
Nouveau WRInaute
 
Messages: 42
Inscription: Mar Juin 20, 2006 10:55

Message le Ven Déc 26, 2008 18:45

J ai top honte .....

Je crois que j aurais du faire comme tous le monde et prendre des vacances !!!

Rien bu pas d eccès de chocolat ....

bon je le dis :oops: :oops:

Ma variable chemin contenait l url et non le chemin local ....

:arrow: :arrow:

[RESOLU]


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités