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à.
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.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
Quelqu'un a-t-il une idée de ce qui peut génerer ces 8 espaces?
Merci d'avance.
Partager