Précédent   Forum des professionnels en informatique > PHP > Outils > Zend > Zend Framework
Zend Framework Forum d'entraide sur la programmation PHP avec Zend Framework. Avant de poster -> FAQ ZF, Cours ZF
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 02/07/2007, 12h47   #1
Membre du Club
 
Inscription : janvier 2004
Messages : 103
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 103
Points : 48
Points : 48
Par défaut Affichage d'espaces indésirables

Bonjour,

J'ai un petit problème avec Zend Framework qui dure depuis la 1.0.0 RC2 et que je n'ai toujours pas reussi à résoudre. Tout d'abord, je bosse en UTF-8.

Lors de certains choix utilisateurs, je fais une redirection (_redirect()). je n'affiche strictement rien avant. Or, j'ai une erreur de headers déjà envoyés. Quand je regarde le source géneré sous firefox en commentant tout ce qu'il y a dans mon action, je m'apperçois qu'il y a des espaces jusqu'à la colonne 8. J'ai bien verifié partout dans mes sources qu'il n'y ait aucun espace caché avant et après les balises PHP, ni qu'il y ait un echo caché quelque part, et le problème est pourtant là.

Citation:
Fatal error: Uncaught exception 'Zend_Controller_Response_Exception' with message 'Cannot send headers; headers already sent in C:\wamp\www\trunk\index.php, line 1' in C:\wamp\www\trunk\Zend\Controller\Response\Abstract.php:265 Stack trace: #0 C:\wamp\www\trunk\Zend\Controller\Response\Abstract.php(131): Zend_Controller_Response_Abstract->canSendHeaders(true) #1 C:\wamp\www\trunk\Zend\Controller\Action\Helper\Redirector.php(192): Zend_Controller_Response_Abstract->setRedirect('/', 302) #2 C:\wamp\www\trunk\Zend\Controller\Action\Helper\Redirector.php(348): Zend_Controller_Action_Helper_Redirector->_redirect('/') #3 C:\wamp\www\trunk\Zend\Controller\Action\Helper\Redirector.php(430): Zend_Controller_Action_Helper_Redirector->setGotoUrl('/', Array) #4 C:\wamp\www\trunk\Zend\Controller\Action.php(667): Zend_Controller_Action_Helper_Redirector->gotoUrl('/', Array) #5 C:\wamp\www\trunk\Controllers\SearchController.php(35): Zend_Controller_Action->_redirect('/') #6 C:\wamp\www\trunk\Zend\Controller\Action.php(497): SearchContro in C:\wamp\www\trunk\Zend\Controller\Response\Abstract.php on line 265
Le message d'erreur affiché a été géneré sur mon serveur local wamp, mais le message d'erreur est le même sur le serveur de test.

Quelqu'un a-t-il une idée de ce qui peut génerer ces 8 espaces?

Merci d'avance.
__________________
Problèmes résolus : 3
N'oubliez pas le tag [Résolu]
Bensor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/07/2007, 14h17   #2
Membre du Club
 
Inscription : janvier 2004
Messages : 103
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 103
Points : 48
Points : 48
Problème contourné. J'ai "juste" eu à mettre le paramètre "ouput_buffering" de php.ini sur "On"
__________________
Problèmes résolus : 3
N'oubliez pas le tag [Résolu]
Bensor 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 20h58.


 
 
 
 
Partenaires

Hébergement Web