[PHP] Récupérer une variable "générée en fin de code&qu

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


Audiofeeline
WRInaute accro
WRInaute accro
 
Messages: 5181
Inscription: Jeu Oct 20, 2005 19:47

[PHP] Récupérer une variable "générée en fin de code&qu

Message le Mer Juin 27, 2007 18:05

Salut,
alors voilà mon problème, j'ai besoin d'une variable php dans mon header mais le problème c'est qu'elle est créée en fin de code.
Peut-on la "renvoyer plus haut" ?
Je ne sais pas si c'est très clair...
Enfin merci de vos réponses si vous pigez quelque chose... :lol: :lol: :lol:


laupie
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 215
Inscription: Dim Mai 13, 2007 2:38

Message le Mer Juin 27, 2007 18:39

Salut!

C'est juste pour te signaler un petit souci avec un include sur ton www


Audiofeeline
WRInaute accro
WRInaute accro
 
Messages: 5181
Inscription: Jeu Oct 20, 2005 19:47

Message le Mer Juin 27, 2007 18:40

Ouais, ça va passer... ^^


seebz
WRInaute impliqué
WRInaute impliqué
 
Messages: 477
Inscription: Dim Avr 15, 2007 17:14

Message le Mer Juin 27, 2007 18:54

Peut-être en jouant avec la temporisation de sortie mais ca risque d'être lourd non ?

Code: Tout sélectionner
<?php

ob_start();

// Ton code (sauf le header)
echo 'contenu de la page';

$page = ob_get_contents();

// Ton header
echo 'header de la page';

echo $page;

?>


quelque chose comme ca...

( http://fr.php.net/ob_start )


Audiofeeline
WRInaute accro
WRInaute accro
 
Messages: 5181
Inscription: Jeu Oct 20, 2005 19:47

Message le Mer Juin 27, 2007 19:11

Pfioou... Ca va être complexe...
Je vais peut être rajouter une requète SQL...


dmathieu
Modérateur
Modérateur
 
Messages: 6926
Inscription: Ven Jan 09, 2004 16:21

Message le Mer Juin 27, 2007 19:13

Le code est exécuté de manière linéaire. En commencant par le début, et en terminant par la fin.
Si tu veut obtenir la valeur d'une variable en haut de page, il faut que tu calcule celle-ci avant.


Audiofeeline
WRInaute accro
WRInaute accro
 
Messages: 5181
Inscription: Jeu Oct 20, 2005 19:47

Message le Mer Juin 27, 2007 19:15

Ouais je vais faire quelque chose comme ça...
J'aurai demandé avant... :roll:


mowmow
WRInaute passionné
WRInaute passionné
 
Messages: 975
Inscription: Mer Nov 03, 2004 9:40

Message le Mer Juin 27, 2007 19:38

D'où l'intérêt de toujours séparer le HTML du PHP :)


Audiofeeline
WRInaute accro
WRInaute accro
 
Messages: 5181
Inscription: Jeu Oct 20, 2005 19:47

Message le Mer Juin 27, 2007 19:40

Le truc c'est que je bricole PunBB, j'aimerai récupérer une variable utilisateur pour l'afficher en haut du site...

bozoleclown
WRInaute passionné
WRInaute passionné
 
Messages: 893
Inscription: Jeu Nov 24, 2005 19:08

Message le Mer Juin 27, 2007 21:08

mowmow a écrit:D'où l'intérêt de toujours séparer le HTML du PHP :)


+1
j'utilise http://smarty.php.net sur mes sites et franchment ca apporte un confort dont je ne me passerais plus.


Leonick
WRInaute accro
WRInaute accro
 
Messages: 12357
Inscription: Dim Aoû 08, 2004 20:24

Message le Jeu Juin 28, 2007 11:57

Ca ne change rien d'utiliser un template ou pas.
Ce qu'il faut, c'est juste bien hiérarchiser son code php (ou asp, jsp, ...) selon les besoins chronologiques.

NextGeneration
WRInaute impliqué
WRInaute impliqué
 
Messages: 425
Inscription: Mer Sep 27, 2006 18:34

Message le Jeu Juin 28, 2007 12:07

de mémoire, il me semble que punbb est templatisé. Donc c'est possible.

Si tu veux t'éviter ce genre de casse-tete, prends pour habitude ( sans parler d'architecture ) de faire tous tes calculs et appels sql avant d'envoyer ne serait-ce qu'un octet au navigateur.

Mieux, utilise un systeme de templates.

Encore mieux, un framework type symfony ou code igniter ( mon préféré )


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