Erreur se trouvant trés souvant
samghami Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre samghami
- Inscrit le : 16/04/2012
- Site internet
Warning : Cannot modify header information - headers already sent by (output started at /public_html/kernel/framework/io/template/AbstractTemplate.class.php:155)
[0] /kernel/framework/io/http/HTTPResponseCustom.class.php:121
[0] /kernel/framework/io/http/HTTPResponseCustom.class.php:121 - header(string)
[1] /forum/post.php:439 - HTTPResponseCustom->redirect(string)
Seriez-vous d'où provient ceci étant donné que le problème est apparue qu'aprés mise à jour de 4.0.3 à 4.0.4.
Cordialement, Samghami
Édité par samghami Le 27/06/2013 à 13h37
janus57 Membre non connecté
-
Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
-
Equipe Assistance
as-tu toucher à ce fichier php ?
P.S. évite de me MP si tu as déjà poster sur le forum -,-
Cordialement, janus57
benflovideo Membre non connecté
-
Modérateur
- Voir le profil du membre benflovideo
- Inscrit le : 13/03/2010
- Groupes :
-
Equipe Modération
-
Equipe Communication
Il serait bien de respecter un minimum quelques règles de bases du forum, surtout si tu souhaites obtenir de l'aide de la part des autres membres.
Au moins un "Bonjour"...Surtout que sur tes autres sujets tout se passe bien

Benji
lobab Membre non connecté
Booster Mortier
-
Booster Mortier
- Voir le profil du membre lobab
- Inscrit le : 25/02/2012
- Groupes :
"headers already sent" peut vouloir dire que tu as un include ou un require (dans un fichier que tu as dû modifier) qu'il faut supprimer, car le header est déjà chargé par /public_html/kernel/framework/io/template/AbstractTemplate.class.php:155
En gros, tu as un double appel du header, ce qui crée un conflit.
Je précise que je ne suis pas du tout un crac en php et que je peux me tromper
La puissance est un sommet de connaissances et l'intelligence est le moyen d'y accéder ... Est-ce pour ça qu'il y a tant de cons en bas des pistes ???
Heureux celui qui est sourd, lui au moins, peut écouter le silence
Heureux celui qui est sourd, lui au moins, peut écouter le silence

janus57 Membre non connecté
-
Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
-
Equipe Assistance
lobab :
Salut,
"headers already sent" peut vouloir dire que tu as un include ou un require (dans un fichier que tu as dû modifier) qu'il faut supprimer, car le header est déjà chargé par /public_html/kernel/framework/io/template/AbstractTemplate.class.php:155
En gros, tu as un double appel du header, ce qui crée un conflit.
Je précise que je ne suis pas du tout un crac en php et que je peux me tromper
"headers already sent" peut vouloir dire que tu as un include ou un require (dans un fichier que tu as dû modifier) qu'il faut supprimer, car le header est déjà chargé par /public_html/kernel/framework/io/template/AbstractTemplate.class.php:155
En gros, tu as un double appel du header, ce qui crée un conflit.
Je précise que je ne suis pas du tout un crac en php et que je peux me tromper

Bonsoir,
en général cela veut surtout dire que le header est modifié alors qu'il a déjà été transmis.
exemple pas bon:
Code PHP :
correction de l'exemple :
Code PHP :
Vous allez me dire que rien ne change, et bien si, un simple espace peu provoquer cette erreur.
Et cela ne concerne pas que la fonction header(); mais toute les fonction qui peuvent modifier cette header.
Donc pour en revenir au problème initiale c'est soit un fichier qui a été touché, dans ce cas c'est à lui (ou elle) de corriger l'erreur et sinon c'est un fichier de phpboost qui a été corrompu lors du transfert.
Cordialement, janus57
Yannick64 Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre Yannick64
- Inscrit le : 20/11/2010
- Site internet

Désolé de ressortir ce topic mais je suis dans une impasse. D'habitude j'arrive à me débrouiller avec les recherche du forum mais là...
Donc j'ai ce fameux problème de "headers already sent" avec le forum,page,news...
Je précise que j'ai rien modifié au fichier source de phpboost 4 et j'ai même essayer avec la version de phpboost pdk j'ai toujours le même problème.
Voici l'erreur :
Code PHP :
Avertissement : Cannot modify header information - headers already sent by (output started at /var/www/v7/kernel/framework/io/template/AbstractTemplate.class.php:155) [0] /kernel/framework/io/http/HTTPResponseCustom.class.php:122 [0] /kernel/framework/io/http/HTTPResponseCustom.class.php:122 - header(string) [1] /pages/post.php:125 - HTTPResponseCustom->redirect(string)
Si quelqu'un pouvez m'aider se serait sympa

Amicalement Yannick
Yannick64 Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre Yannick64
- Inscrit le : 20/11/2010
- Site internet

J'ai réussi à me dépanner avec une méthode qui me plait pas trop. J'ai passer le outpout buffering à "On" au lieu de 4096 dans le php.ini. Je sais pas si c'est à cause de ma version php qui est assez récente :Version 5.4.21
En tout cas y a un truc dans le code de phpboost, mais j'ai regardé pas mal de fichier source à la recherche d'espace etc... mais rien de tout ça.
Donc ami développeur, si vous avez une réponse?
Amicalement Yannick
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Yannick64 Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre Yannick64
- Inscrit le : 20/11/2010
- Site internet

Alors mille excuses, c'était pas phpboost qui était en cause, mais moi avec un bout de php placé au mauvais endroit. C'était pas beau, il se trouvais dans le fichier header.tpl du thème.
Je voudrais savoir où placé une variable personnalisée du style {MODIFICATION} pour qu'elle soit "parsé" dans le header
Exemple :
Code PHP :
$tpl->assign_vars(array( 'MODIFICATION' => $mavariable ));
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Yannick64 Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre Yannick64
- Inscrit le : 20/11/2010
- Site internet

J'ai aucun code en particulier je cherche à rajouter cette de variable .
Mais je vois pas où est l'appel du "parse /theme/header.tpl".
Code PHP :
$tpl->assign_vars(array( 'SITE_NAME' => $site_name 'MODIFICATION' => $mavariable )); return $tpl->parse(TEMPLATE_STRING_MODE);
Fa_Brice Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre Fa_Brice
- Inscrit le : 03/08/2009
- Site internet
Depuis la dernière mise à jour à 4.0.6 voici ce que j'ai en erreurs archivées
Avertissement : Invalid argument supplied for foreach()
[0] /newsletter/phpboost/RegisterNewsletterExtendedField.class.php:68
[0] /kernel/framework/phpboost/member/extended-fields/MemberExtendedFieldsFactory.class.php:84 - RegisterNewsletterExtendedField->return_value(HTMLForm, MemberExtendedField)
[1] /kernel/framework/phpboost/member/extended-fields/MemberExtendedFieldsService.class.php:133 - MemberExtendedFieldsFactory::return_value(HTMLForm, MemberExtendedField)
[2] /user/controllers/UserRegistrationController.class.php:190 - MemberExtendedFieldsService::register_fields(HTMLForm, int)
[3] /user/controllers/UserRegistrationController.class.php:52 - UserRegistrationController->save()
[4] /kernel/framework/mvc/dispatcher/UrlControllerMapper.class.php:88 - UserRegistrationController->execute(HTTPRequestCustom)
[5] /kernel/framework/mvc/dispatcher/UrlControllerMapper.class.php:60 - UrlControllerMapper->do_call()
[6] /kernel/framework/mvc/dispatcher/Dispatcher.class.php:68 - UrlControllerMapper->call()
[7] /kernel/framework/mvc/dispatcher/DispatchManager.class.php:44 - Dispatcher->dispatch()
[8] /user/index.php:52 - DispatchManager::dispatch(array)
_________________________________________________________
Ainsi que sur forum.
Suggestion : Undefined index: id_parent
[0] /forum/forum_init_auth_cats.php:39
[0] /forum/forum_begin.php:31 - require_once(string)
[1] /forum/forum.php:29 - require_once(string)
Voilà
Les horaires SNCF sur votre PC
C'est sur I n f o R a i l . f r
Même sur votre mobile [WMobile ou WPhone]
C'est sur I n f o R a i l . f r
Même sur votre mobile [WMobile ou WPhone]
j1.seth Membre non connecté
-
Administrateur
- Voir le profil du membre j1.seth
- Inscrit le : 01/09/2008
- Site internet
- Groupes :
-
Chef de Projet
-
Equipe Développement
Fa_Brice Membre non connecté
Booster Fuzil
-
Booster Fuzil
- Voir le profil du membre Fa_Brice
- Inscrit le : 03/08/2009
- Site internet
/DWConfiguration/ActiveContent/IncludeFiles/AC_RunActiveContent.js
Fab....................
Les horaires SNCF sur votre PC
C'est sur I n f o R a i l . f r
Même sur votre mobile [WMobile ou WPhone]
C'est sur I n f o R a i l . f r
Même sur votre mobile [WMobile ou WPhone]
j1.seth Membre non connecté
-
Administrateur
- Voir le profil du membre j1.seth
- Inscrit le : 01/09/2008
- Site internet
- Groupes :
-
Chef de Projet
-
Equipe Développement
Assures toi de mettre les autres scripts dans un dossier séparé.
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie