Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/09/2007, 14h01   #1
Membre du Club
 
Inscription : janvier 2007
Messages : 270
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : janvier 2007
Messages : 270
Points : 50
Points : 50
Par défaut Inclusions de fichiers et variables

Bonjour tout le monde!!

Voilà j'aurais besoin d'inclure un fichier php dans un autre, bon pas très complique suffit de faire include "";
Là où ca se corse, c'est que dans le fichier que j'inclus il y a des variable que j'aurais besoin de récupérer mais je ne sais pas du tout comment faire.

exemple :

fichier1.php :
<?
$variable1="toto";
$variable2="tata";

?>

fichier2.php
<?
include "fichier1.php";

echo $variable1;
?>

donc le $variable1 viendrait du fichier1.php. mais je suis pas sûr que ca marche ce genre de chose. Une idée?
danathane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2007, 14h06   #2
Membre confirmé
 
Avatar de MANU_2
 
Inscription : mai 2002
Messages : 417
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 417
Points : 224
Points : 224
Chez moi, j'ai déjà fait ce genre de chose et ça marche.
MANU_2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2007, 14h18   #3
Membre du Club
 
Inscription : janvier 2007
Messages : 270
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : janvier 2007
Messages : 270
Points : 50
Points : 50
Ah ouais?
est ce que t'aurais un exemples par hasard? parce que j'ai fait un test vite fait et ca a pas l'air de marcher chez moi. je suis sous linux donc peut etre y a t'il une différence
danathane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2007, 14h21   #4
Rédacteur
 
Avatar de RideKick
 
Homme
Directeur technique
Inscription : septembre 2006
Messages : 5 959
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Directeur technique
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : septembre 2006
Messages : 5 959
Points : 10 889
Points : 10 889
Citation:
Envoyé par danathane Voir le message
Une idée?
oui , Essaye !

edit : montre nous ton code on verra ce qu il ne va pas !
__________________
Pas de questions techniques en MP please

Mon site perso
RideKick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2007, 14h23   #5
Membre confirmé
 
Avatar de MANU_2
 
Inscription : mai 2002
Messages : 417
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 417
Points : 224
Points : 224
ton exemple marche parfaitement
MANU_2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2007, 14h24   #6
Membre du Club
 
Inscription : janvier 2007
Messages : 270
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : janvier 2007
Messages : 270
Points : 50
Points : 50
alors mon code c'est texto ce que j'ai mis dans mon premier post sur le sujet.
sauf que le echo il m'affiche que dalle.

Pour ce qui est de l'essai j'ai déjà testé :d
danathane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2007, 14h25   #7
Membre du Club
 
Inscription : janvier 2007
Messages : 270
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : janvier 2007
Messages : 270
Points : 50
Points : 50
bah ben je comprend pas chez moi sous linux avec mes deux fichier d'origine ca marche pas.
je vais tester avec mon exemple pour voir.

edit: en effet ùmmon exemple marche pas mais mon code normal...
c'est un comble quand meme :d

mon code :

inculde "./include/config.php";

echo "nom de la base de donnée : ".$database_default;
danathane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2007, 14h25   #8
Membre confirmé
 
Avatar de MANU_2
 
Inscription : mai 2002
Messages : 417
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 417
Points : 224
Points : 224
Seul petite modif c'est que j'ai mis "<?php" au lieu de "<?"
MANU_2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2007, 14h36   #9
Membre du Club
 
Inscription : janvier 2007
Messages : 270
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : janvier 2007
Messages : 270
Points : 50
Points : 50
bon ben ca yest ca marche...
je ne voit pas ou était le problème à la base.. c'est très étrange des fois :d
mercipour le coup de main.
danathane est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2007, 14h57   #10
Membre confirmé
 
Avatar de MANU_2
 
Inscription : mai 2002
Messages : 417
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 417
Points : 224
Points : 224
y a pas qu'à moi où les mystère de l'informatique frappe
MANU_2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2007, 17h57   #11
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Les "balises" <? et <?= marquant le début d'un code PHP ne sont valables que si short_open_tag est à On. On recommande de ne pas les utiliser pour des raisons de portabilité notamment (tous les hébergeurs n'utilisent pas une valeur On par défaut et ne permettent pas de changer ce comportement).
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h32.


 
 
 
 
Partenaires

Hébergement Web