Cannot modify header information - headers already sent by

Cannot modify header information - headers already sent by - PHP - Programmation

Marsh Posté le 01-12-2009 à 17:45:48    

Bonjour,
 
J'ai un

Code :
  1. [phpBB Debug] PHP Notice: in file /includes/session.php on line 885: Cannot modify header information - headers already sent by (output started at /site/index.php:5)

sur www.clhbasket.fr
 
Voici le début de la page :
 
[quote]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<?php define('IN_PHPBB', true);
$phpbb_root_path = './../';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
$user->session_begin();
$auth->acl($user->data);
$user->setup('');
?>
  <title>Site officiel du Cercle La&iuml;que d'Houdain
&bull; CLH Basket</title>
 
 
  <meta content="fr" http-equiv="Content-Language" />[/quhttp://forum.hardware.fr/message.php?config=hfr.inc&cat=10&sond=0&p=1&subcat=393&dest=&subcatgroup=0ote]
 
Que faire ?
 
Merci.


---------------
Keo
Reply

Marsh Posté le 01-12-2009 à 17:45:48   

Reply

Marsh Posté le 01-12-2009 à 18:08:24    

cette erreur te signale que tu ne peux accéder aux en têtes http (sous entendu pour la gestion de la session) parce que tu as déja commencé à écrire une réponse au client.

 

ca veut dire que ton

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
  3. <head>

ne peut pas être avant ton session_begin. tu dois le mettre après:

Code :
  1. <?php define('IN_PHPBB', true);
  2. $phpbb_root_path = './../';
  3. $phpEx = substr(strrchr(__FILE__, '.'), 1);
  4. include($phpbb_root_path . 'common.' . $phpEx);
  5. $user->session_begin();
  6. $auth->acl($user->data);
  7. $user->setup('');
  8. ?>
  9. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  10. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
  11. <head>
  12.  <title>Site officiel du Cercle La&iuml;que d'Houdain
  13. &bull; CLH Basket</title>
  14.  
  15.  
  16.  <meta content="fr" http-equiv="Content-Language" />
 


Message édité par pataluc le 01-12-2009 à 18:09:27
Reply

Marsh Posté le 01-12-2009 à 18:13:02    

Quand je mets mon  

Code :
  1. <?php define('IN_PHPBB', true);
  2. $phpbb_root_path = './../';
  3. $phpEx = substr(strrchr(__FILE__, '.'), 1);
  4. include($phpbb_root_path . 'common.' . $phpEx);
  5. $user->session_begin();
  6. $auth->acl($user->data);
  7. $user->setup('');
  8. ?>


avant le head, le code disparait... :o

Reply

Marsh Posté le 01-12-2009 à 18:16:10    

Reply

Marsh Posté le 01-12-2009 à 18:20:40    


 
Celui-ci :  
 

Code :
  1. <?php define('IN_PHPBB', true);
  2.     $phpbb_root_path = './../';
  3.     $phpEx = substr(strrchr(__FILE__, '.'), 1);
  4.     include($phpbb_root_path . 'common.' . $phpEx);
  5.     $user->session_begin();
  6.     $auth->acl($user->data);
  7.     $user->setup('');
  8.     ?>

Reply

Marsh Posté le 01-12-2009 à 21:57:40    

Tu veux dire dans le code source de ta page ? C'est un peu le principe d'un langage serveur. S'il apapraissait, ça deviendrait un langage client ;)


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
Reply

Marsh Posté le 02-12-2009 à 05:22:44    

aideinfo a écrit :

Tu veux dire dans le code source de ta page ? C'est un peu le principe d'un langage serveur. S'il apapraissait, ça deviendrait un langage client ;)


 
Ce que je veux dire, c'est que lorsque je mets le code précédemment cité avant :  

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2.          <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
  3.          <head>


 
et que j'enregistre le fichier avec l'éditeur de page, le code php define... disparait, j'utilise Nvu.

Reply

Marsh Posté le 02-12-2009 à 07:29:31    

Keo19 a écrit :


 
Ce que je veux dire, c'est que lorsque je mets le code précédemment cité avant :  

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2.          <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
  3.          <head>


 
et que j'enregistre le fichier avec l'éditeur de page, le code php define... disparait, j'utilise Nvu.


nvu n'est pas un éditeur php.


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 02-12-2009 à 11:46:32    

skeye a écrit :


nvu n'est pas un éditeur php.


 
Dans ce cas, que me conseillez vous comme éditeur php mais qui peut supporter de l'html.  :??:

Reply

Marsh Posté le 02-12-2009 à 11:54:12    

vim. :D


Message édité par pataluc le 02-12-2009 à 12:40:21
Reply

Marsh Posté le 02-12-2009 à 11:54:12   

Reply

Marsh Posté le 02-12-2009 à 17:53:57    

HTML Beauty, bloc-notes, et plein d'autres...


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed