Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Templates > Smarty
Smarty Forum d'entraide sur le moteur de templates Smarty. Avant de poster -> FAQ Smarty et Cours Smarty
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 16/08/2006, 02h51   #1
Invité régulier
 
Inscription : août 2005
Messages : 25
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 25
Points : 5
Points : 5
Par défaut Problème de header pour une redirection de page

Bonjour,

Dans mon appli web en PHP, j'utilise Smarty comme moteur de templates. Malheureusement je faisais une redirection de page via le code

Code :
header('Location: URL');
qui génère le message suivant avec Smarty:

Code :
1
2
3
Warning: Cannot modify header information - headers already sent by (output started at /mnt/118/sdb/8/a/sodaorat2/config/smartysetup.php:22) in /mnt/118/sdb/8/a/sodaorat2/classes/couches/presentation/Forum.action.php5 on line 19
 
Fatal error: Call to a member function getView() on a non-object in /mnt/118/sdb/8/a/sodaorat2/public/index.php5 on line 65
Le problème semble venir d'un header qu'on ne peut pas modifier ( qui a déjà été envoyé par Smarty). Comment peux je remédier à ce problème, sachant que je ne veux pas utiliser le cache de Smarty?

Merci pour votre aide
soda_o_rat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/08/2006, 08h51   #2
Rédactrice
 
Avatar de xave
 
Inscription : mai 2002
Messages : 860
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : mai 2002
Messages : 860
Points : 824
Points : 824
Bonjour,

Tu peux utiliser els deux fonctions suivantes:

Code :
ob_start() et ob_end_flush()
Je te laisse te reporter à la doc.
__________________
Les règles du forum
Cours et tutoriels php
Développements web (CSS, (X)HTML,javascript, etc...)
Cours et tutoriels MySQL
Tutoriels Ajax
Initiation à PHP-GTK1


Il n'est point de bonheur sans liberté, ni de liberté sans courage. Péricles
xave est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/08/2006, 09h58   #3
Invité régulier
 
Inscription : août 2005
Messages : 25
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 25
Points : 5
Points : 5
Merci énormément xave, je ne connaissais pas du tout ces fonctions, ni où me tourner pour réparer ce problème.

J'ai consulté la doc de PHP mais elle est trop obscure. En me tournant vers les commentaires de php.net, j'ai vu un lien vers une sorte de tuto, puis hop le tour était joué.

Encore merci et à bientôt
soda_o_rat 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 05h23.


 
 
 
 
Partenaires

Hébergement Web