Include php sans le html

xxkirastarothxx Messages postés 415 Statut Membre -  
xxkirastarothxx Messages postés 415 Statut Membre -
Bonjour tout le monde,

voila je voudrais pouvoir inclure une page php, mais sans que le html ne s'affiche.
exemple avec mes fichiers ( très simplifier):

page 1
<div> <?php echo $title; ?></div>
<div> <?php include ('page2.php'); ?> </div>


page2
<?php
$title = "page2";
?>
<html>
<div> blablabla </div>
<div> blablabla2 </div>


=> je voudrai pouvoir aficher la variable $title, mais mon include est après alors.
peut etre y a t'il une autre solution pour y arrivé ?

Merci :)
A voir également:

5 réponses

HostOfSeraphim Messages postés 7340 Statut Contributeur 1 608
 
J'ai du mal à saisir ce que tu souhaites...

Dans le code que tu as mis, $title affiche le contenu précédemment déclaré (je suppose), puis se transforme en "page2" sans pour autant l'afficher.
0
Mimiste Messages postés 1159 Statut Membre 206
 
Bonjour

Afficher le titre dans la page 2 et non pas la page 1 pourrai être une solution
0
xxkirastarothxx Messages postés 415 Statut Membre 40
 
Ouais c'est ça, mais justement:
$title n'est déclaré que dans la page2

donc je voudrais récupérer uniquement cette variable, avant d'afficher le contenue entier de la page1.
je sais pas si je me suis bien fait comprendre ^^

l'exemple que j'ai mis est très simplifier, mais imaginons qu'il n'y ai que ça :p

Et je ne peux pas affichier le titre dans la page2, car ma page1 est un plateau tournant:

ex:

$page = $_GET['page'];

if $page = page2;
{ include ('page2.php');}
if $page = page3;
{ include ('page3.php');}

etc...


ma page 1 est assé énorme et j'ai eu du mal a l'organisé, c'est pourquoi je ne peux pas afficher le titre dans la page 2 :)
0
Mimiste Messages postés 1159 Statut Membre 206
 
Bé a ma connaissance non, si tu fais un include d'une page tu inclu toute la page..

En fait c'est le but final que je comprend pas trop, tu essai de faire une sorte de page mère dans lequel sont chargée les page de ton site

A la limite c'est bidouillable en javascript mais je trouve que c'est un peu tordu ^^
0
HostOfSeraphim Messages postés 7340 Statut Contributeur 1 608 > Mimiste Messages postés 1159 Statut Membre
 
T'as du bol, moi j'ai toujours pas compris ce qu'il veut faire...
0
xxkirastarothxx Messages postés 415 Statut Membre 40
 
Yes c'est exactement ça, c'est ma page mère, je crois qu'il n'y a pas meilleur explication :p
0
Mimiste Messages postés 1159 Statut Membre 206
 
ok je vien de lire ton second exemple

Ben sinon passe une seconde variable en get qui serai ton titre..

Mais la c'est sur qu'on peut pas bien ce rendre compte du pourquoi tu a fais ça comme ça ^^
0
Mimiste Messages postés 1159 Statut Membre 206
 
Ou alors pour chacune de tes pages tu cré une page de configuration genre

page3_config.php

Qui contient que des variables

et tu sais que avant ton titre tu doit include

include $page.'_config.php';
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
xxkirastarothxx Messages postés 415 Statut Membre 40
 
le but c'est de créé un CMS, légé pour le moment, c'est un projet pour le bahu :)

j'ai ma page d'accueil, ma page de thème, et surtout mon "mainbody", qui ai ma page mère o tout s'afficher.

je me vois pas déclarer tout les titres de toutes mes pages ( nombreuses ) dans le "mainbody" xD

j'avais trouver un alternative, c'est de tout mettre dans un fichier de config mais bon ... je cherche plus simple ^^

Edit: ah bah voila lol
0