J'utilise un forum en php et j'ai ajouté à ce script mon menu et la
bannière de présentation située en haut de la page.
Cela se traduit par une ligne de code en plus qui celle-ci:
require("presentation.php");
Le problème est que quand je veux poster un message, j'ai cette erreur
:
Warning: Cannot modify header information - headers already sent by
(output started at /home/artdumon/public_html/php/forum2/presentation.php:2)
in /home/artdumon/public_html/php/forum2/index.php on line 275
Par contre quand j'enlève
require("presentation.php");
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Francois
Bonjour salut,
J'utilise un forum en php et j'ai ajouté à ce script mon menu et la bannière de présentation située en haut de la page. Cela se traduit par une ligne de code en plus qui celle-ci: require("presentation.php");
Le problème est que quand je veux poster un message, j'ai cette erreur :
Warning: Cannot modify header information - headers already sent by (output started at /home/artdumon/public_html/php/forum2/presentation.php:2) in /home/artdumon/public_html/php/forum2/index.php on line 275
Par contre quand j'enlève require("presentation.php");
ça marche normalement.
Le script contenu dans presentation.php colle des données dans l'entête de la page web générée.
Hors, on ne peut modifier l'entête qu'en tout début de document. Après, l'entête est déjà créé et on ne peut plus y toucher. C'est la même chose lorsqu'on créé un cookie.
Il faut donc que ton require soit tout en haut de ta page (pas de saut de ligne, pas de tag, pas d'espace, juste <?php require...
J'utilise un forum en php et j'ai ajouté à ce script mon menu et la
bannière de présentation située en haut de la page.
Cela se traduit par une ligne de code en plus qui celle-ci:
require("presentation.php");
Le problème est que quand je veux poster un message, j'ai cette erreur
:
Warning: Cannot modify header information - headers already sent by
(output started at /home/artdumon/public_html/php/forum2/presentation.php:2)
in /home/artdumon/public_html/php/forum2/index.php on line 275
Par contre quand j'enlève
require("presentation.php");
ça marche normalement.
Le script contenu dans presentation.php colle des données dans l'entête
de la page web générée.
Hors, on ne peut modifier l'entête qu'en tout début de document. Après,
l'entête est déjà créé et on ne peut plus y toucher. C'est la même chose
lorsqu'on créé un cookie.
Il faut donc que ton require soit tout en haut de ta page (pas de saut
de ligne, pas de tag, pas d'espace, juste
<?php require...
J'utilise un forum en php et j'ai ajouté à ce script mon menu et la bannière de présentation située en haut de la page. Cela se traduit par une ligne de code en plus qui celle-ci: require("presentation.php");
Le problème est que quand je veux poster un message, j'ai cette erreur :
Warning: Cannot modify header information - headers already sent by (output started at /home/artdumon/public_html/php/forum2/presentation.php:2) in /home/artdumon/public_html/php/forum2/index.php on line 275
Par contre quand j'enlève require("presentation.php");
ça marche normalement.
Le script contenu dans presentation.php colle des données dans l'entête de la page web générée.
Hors, on ne peut modifier l'entête qu'en tout début de document. Après, l'entête est déjà créé et on ne peut plus y toucher. C'est la même chose lorsqu'on créé un cookie.
Il faut donc que ton require soit tout en haut de ta page (pas de saut de ligne, pas de tag, pas d'espace, juste <?php require...
mettre ton require("presentation.php"); à la ligne 275 de l'index.php ;-)
"anne" a écrit dans le message de news:
Warning: Cannot modify header information (...)
Django Janny
Bonjour,
En fait, le require("") fait un include d'un auter fichier php qui lui meme contient (très probablement) des ecritures sur la sortie stardard (fichier HTML généré) hors dès qu'une ecriture sur la std est fait on ne peu plus faire modification des headers HTTP.
Je ne sais pas si je réponds à votre problème... Qu'entendez-vous par "poster un message" ?
A+ Django
anne wrote:
Bonjour
J'utilise un forum en php et j'ai ajouté à ce script mon menu et la bannière de présentation située en haut de la page. Cela se traduit par une ligne de code en plus qui celle-ci: require("presentation.php");
Le problème est que quand je veux poster un message, j'ai cette erreur :
Warning: Cannot modify header information - headers already sent by (output started at /home/artdumon/public_html/php/forum2/presentation.php:2) in /home/artdumon/public_html/php/forum2/index.php on line 275
Par contre quand j'enlève require("presentation.php");
ça marche normalement.
Qqun aurait-il une idée pour m'aider ?
Merci Anne
Bonjour,
En fait, le require("") fait un include d'un auter fichier php qui lui
meme contient (très probablement) des ecritures sur la sortie stardard
(fichier HTML généré) hors dès qu'une ecriture sur la std est fait on ne
peu plus faire modification des headers HTTP.
Je ne sais pas si je réponds à votre problème... Qu'entendez-vous par
"poster un message" ?
A+
Django
anne wrote:
Bonjour
J'utilise un forum en php et j'ai ajouté à ce script mon menu et la
bannière de présentation située en haut de la page.
Cela se traduit par une ligne de code en plus qui celle-ci:
require("presentation.php");
Le problème est que quand je veux poster un message, j'ai cette erreur
:
Warning: Cannot modify header information - headers already sent by
(output started at /home/artdumon/public_html/php/forum2/presentation.php:2)
in /home/artdumon/public_html/php/forum2/index.php on line 275
Par contre quand j'enlève
require("presentation.php");
En fait, le require("") fait un include d'un auter fichier php qui lui meme contient (très probablement) des ecritures sur la sortie stardard (fichier HTML généré) hors dès qu'une ecriture sur la std est fait on ne peu plus faire modification des headers HTTP.
Je ne sais pas si je réponds à votre problème... Qu'entendez-vous par "poster un message" ?
A+ Django
anne wrote:
Bonjour
J'utilise un forum en php et j'ai ajouté à ce script mon menu et la bannière de présentation située en haut de la page. Cela se traduit par une ligne de code en plus qui celle-ci: require("presentation.php");
Le problème est que quand je veux poster un message, j'ai cette erreur :
Warning: Cannot modify header information - headers already sent by (output started at /home/artdumon/public_html/php/forum2/presentation.php:2) in /home/artdumon/public_html/php/forum2/index.php on line 275
Par contre quand j'enlève require("presentation.php");
ça marche normalement.
Qqun aurait-il une idée pour m'aider ?
Merci Anne
Michael
Bonjour
J'utilise un forum en php et j'ai ajouté à ce script mon menu et la bannière de présentation située en haut de la page. Cela se traduit par une ligne de code en plus qui celle-ci: require("presentation.php");
Le problème est que quand je veux poster un message, j'ai cette erreur :
Warning: Cannot modify header information - headers already sent by (output started at /home/artdumon/public_html/php/forum2/presentation.php:2) in /home/artdumon/public_html/php/forum2/index.php on line 275
Par contre quand j'enlève require("presentation.php");
ça marche normalement.
Qqun aurait-il une idée pour m'aider ?
Merci Anne
Tu dois sûrement écrire a partir du fichier presentation.php
Bonjour
J'utilise un forum en php et j'ai ajouté à ce script mon menu et la
bannière de présentation située en haut de la page.
Cela se traduit par une ligne de code en plus qui celle-ci:
require("presentation.php");
Le problème est que quand je veux poster un message, j'ai cette erreur
:
Warning: Cannot modify header information - headers already sent by
(output started at /home/artdumon/public_html/php/forum2/presentation.php:2)
in /home/artdumon/public_html/php/forum2/index.php on line 275
Par contre quand j'enlève
require("presentation.php");
ça marche normalement.
Qqun aurait-il une idée pour m'aider ?
Merci
Anne
Tu dois sûrement écrire a partir du fichier presentation.php
J'utilise un forum en php et j'ai ajouté à ce script mon menu et la bannière de présentation située en haut de la page. Cela se traduit par une ligne de code en plus qui celle-ci: require("presentation.php");
Le problème est que quand je veux poster un message, j'ai cette erreur :
Warning: Cannot modify header information - headers already sent by (output started at /home/artdumon/public_html/php/forum2/presentation.php:2) in /home/artdumon/public_html/php/forum2/index.php on line 275
Par contre quand j'enlève require("presentation.php");
ça marche normalement.
Qqun aurait-il une idée pour m'aider ?
Merci Anne
Tu dois sûrement écrire a partir du fichier presentation.php
Luuuuuuuuuuuuuuuzzzzzzzzzzzzzzzzzzz
Le 10/05/2004, anne a supposé :
Bonjour
J'utilise un forum en php et j'ai ajouté à ce script mon menu et la bannière de présentation située en haut de la page. Cela se traduit par une ligne de code en plus qui celle-ci: require("presentation.php");
Le problème est que quand je veux poster un message, j'ai cette erreur
Warning: Cannot modify header information - headers already sent by (output started at /home/artdumon/public_html/php/forum2/presentation.php:2) in /home/artdumon/public_html/php/forum2/index.php on line 275
Par contre quand j'enlève require("presentation.php");
ça marche normalement.
Qqun aurait-il une idée pour m'aider ?
Merci Anne
Bonjour
Jette un coup d'oeil sur les commandes ob_start......
-- Luuuuuuuuuuuuuuuuuuzzzzzzzzzzzz Larguer les PLOMBS pour répondre
Le 10/05/2004, anne a supposé :
Bonjour
J'utilise un forum en php et j'ai ajouté à ce script mon menu et la
bannière de présentation située en haut de la page.
Cela se traduit par une ligne de code en plus qui celle-ci:
require("presentation.php");
Le problème est que quand je veux poster un message, j'ai cette erreur
Warning: Cannot modify header information - headers already sent by
(output started at /home/artdumon/public_html/php/forum2/presentation.php:2)
in /home/artdumon/public_html/php/forum2/index.php on line 275
Par contre quand j'enlève
require("presentation.php");
ça marche normalement.
Qqun aurait-il une idée pour m'aider ?
Merci
Anne
Bonjour
Jette un coup d'oeil sur les commandes ob_start......
--
Luuuuuuuuuuuuuuuuuuzzzzzzzzzzzz
Larguer les PLOMBS pour répondre
J'utilise un forum en php et j'ai ajouté à ce script mon menu et la bannière de présentation située en haut de la page. Cela se traduit par une ligne de code en plus qui celle-ci: require("presentation.php");
Le problème est que quand je veux poster un message, j'ai cette erreur
Warning: Cannot modify header information - headers already sent by (output started at /home/artdumon/public_html/php/forum2/presentation.php:2) in /home/artdumon/public_html/php/forum2/index.php on line 275
Par contre quand j'enlève require("presentation.php");
ça marche normalement.
Qqun aurait-il une idée pour m'aider ?
Merci Anne
Bonjour
Jette un coup d'oeil sur les commandes ob_start......
-- Luuuuuuuuuuuuuuuuuuzzzzzzzzzzzz Larguer les PLOMBS pour répondre