Annonce

#1 Re : Aide technique » [explication] Inclure le form. d'inscription sur son site » 2007-03-26 19:55:59

Bonjour à tous,

Apres moultes recherches dans le forum entier je n'ai pas trouvé de réponses...

Voici le petit souci :

J'ai une page index.php qui reçoit toutes les autres pages par pseudo frames (index.php?page=exemple)

Dans la colonne de droite j'include subscribe.php et j'ai bien tout réglé comme indiqué dans le topic. Le formulaire s'affiche mais au dessus j'ai cette erreur:

Warning: Cannot modify header information - headers already sent by (output started at /monsite/index.php:178) in /monsite/newsletter/includes/class.output.php on line 382

Voici le code de la page output.php à cet endroit

function send_headers()
    {
        global $lang;
        
        header('Last-Modified: ' . gmdate(DATE_RFC1123));
        header('Expires: ' . gmdate(DATE_RFC1123));
        header('Cache-Control: no-cache, no-store, must-revalidate, private, pre-check=0, post-check=0, max-age=0');
        header('Pragma: no-cache');
        header('Content-Language: ' . $lang['CONTENT_LANG']);
        
        header('Content-Type: text/html; charset=' . $lang['CHARSET']);
        
        ob_start();
        ob_implicit_flush(0);
    }

Il ne peut pas envoyer les header vu qu'il y a déja de l'html avant ça je comprend, mais comment parer à cette erreur?

J'ai essayé d'inclure subscribe.php tout au début de index.php mais ca affiche le formulaire tout en haut de la page, donc me suis di vais mettre l'include dans une fonction et appeler la fonction où je veux afficher le formulaire mais là c'est une autre erreur.

Lien du site en question

Please help me je sombre  :???:  :cry:

Merci beaucoup  smile

Pied de page des forums

Propulsé par FluxBB