[Réglé] Template - Cannot modify header

Ce forum aborde toutes les questions qu'un codeur ou webmaster pourrait se poser, et n'ayant aucun rapport direct avec phpBB.
Tout ce qui peut concerner la récupération des sessions de phpBB sur votre site, doit se faire dans cette section.

Modérateur : Equipe

Règles du forum
A lire impérativement : Règlement de phpBB-fr.com
Répondre
Avatar du membre
Auteur
Valentin45000
Posteur néophyte
Posteur néophyte
Messages : 63
Enregistré le : 23 juil. 2010 à 01:41
Localisation : Orléans

Template - Cannot modify header

Message par Valentin45000 »

Bonjour,
Bon j'ai une autre erreur.
En fait j'ai créer une page supplémentaire dans les template nommé galerie.html et donc son fichier php galerie.php à la racine du site. Voilà le code du fichier PHP :

Code : Tout sélectionner

<?php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
$user->session_begin();
$auth->acl($user->data);
$user->setup();

mysql_connect("********************************","**********","**********") or die(mysql_error());
mysql_select_db("************") or die(mysql_error());
$name = "Valentin";
$sql = mysql_query("SELECT * FROM phpbb_topics WHERE topic_last_poster_name = '".$name."' AND forum_id IN (19, 21, 24, 72, 26, 50, 31, 34, 37, 43, 46)") or die(mysql_error());
while($req = mysql_fetch_assoc($sql)){
    $nom = $req['topic_first_poster_name'];
    $titre = addslashes($req['topic_title']);
        $sql2 = mysql_query("SELECT * FROM phpbb_posts WHERE post_subject = '".$titre."'") or die(mysql_error());
        while($req2 = mysql_fetch_assoc($sql2)){
            if(!empty($req2['img_tuto'])){
                echo '<img src="'.$req2['img_tuto'].'"/>';
            }
        }
}

$template->set_filenames(array('body' => 'galerie.html'));
$template->assign_vars(array(
    'PSEUDO'     => "Valentin",
));
page_header("Galerie");
$template->display('body');
?>
Mais j'obtiens l'erreur suivante :
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4356: Cannot modify header information - headers already sent by (output started at /galerie.php:20)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4358: Cannot modify header information - headers already sent by (output started at /galerie.php:20)

[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4359: Cannot modify header information - headers already sent by (output started at /galerie.php:20)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4360: Cannot modify header information - headers already sent by (output started at /galerie.php:20)
Et pas d'espace au début ^^
J'ai déjà vu les sujets similaires sur le forum mais apparament chaque cas est assez particulier.

Merci d'avance.
Valentin.
Modifié en dernier par Valentin45000 le 12 janv. 2011 à 16:51, modifié 1 fois.

Avatar du membre
Auteur
Valentin45000
Posteur néophyte
Posteur néophyte
Messages : 63
Enregistré le : 23 juil. 2010 à 01:41
Localisation : Orléans

Re: Template - Cannot modify header

Message par Valentin45000 »

Problème résolu.
En fait je mettait du HTML dans le fichier php alors que les header() sont déclaré plus tard.
Du coup j'ai bien mis tout en version templaté et ça roule ^^

Répondre

Retourner vers « Coding, Webmastering et Sécurité informatique »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 0 invité