problême avec header()

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


carrel
WRInaute accro
WRInaute accro
 
Messages: 2762
Inscription: Mer Oct 18, 2006 15:13

problême avec header()

Message le Jeu Aoû 30, 2007 21:13

Bonjour,

j'ai un problême avec une syndication rss sur forum wordpress.

La page est celle là http://webotop.free.fr/buzz/?feed=rss2 le fichier incriminé est pour /mnt/138/sdb/8/d/webotop/buzz/wp-includes/feed-rss2.php
Code: Tout sélectionner
?php

header('Content-type: text/xml; charset=' . get_option('blog_charset'), true);

$more = 1;


?>

<?php echo '<?xml version="1.0" encoding="'.get_option('blog_charset').'"?'.'>'; ?>



<!-- generator="wordpress/<?php bloginfo_rss('version') ?>" -->

<rss version="2.0"

xmlns:content="http://purl.org/rss/1.0/modules/content/"

xmlns:wfw="http://wellformedweb.org/CommentAPI/"

xmlns:dc="http://purl.org/dc/elements/1.1/"

<?php do_action('rss2_ns'); ?>

>

<channel>

<title><?php bloginfo_rss('name'); wp_title_rss(); ?></title>

<link><?php bloginfo_rss('url') ?></link>

<description><?php bloginfo_rss("description") ?></description>

<pubDate><?php echo mysql2date('D, d M Y H:i:s +0000', get_lastpostmodified('GMT'), false); ?></pubDate>

<generator>http://wordpress.org/?v=<?php bloginfo_rss('version'); ?></generator>

<language><?php echo get_option('rss_language'); ?></language>

<?php do_action('rss2_head'); ?>

<?php while( have_posts()) : the_post(); ?>

<item>

<title><?php the_title_rss() ?></title>

<link><?php permalink_single_rss() ?></link>

<comments><?php comments_link(); ?></comments>

<pubDate><?php echo mysql2date('D, d M Y H:i:s +0000', get_post_time('Y-m-d H:i:s', true), false); ?></pubDate>

<dc:creator><?php the_author() ?></dc:creator>

<?php the_category_rss() ?>



<guid isPermaLink="false"><?php the_guid(); ?></guid>

<?php if (get_option('rss_use_excerpt')) : ?>

<description><![CDATA[<?php the_excerpt_rss() ?>]]></description>

<?php else : ?>

<description><![CDATA[<?php the_excerpt_rss() ?>]]></description>

<?php if ( strlen( $post->post_content ) > 0 ) : ?>

<content:encoded><![CDATA[<?php the_content() ?>]]></content:encoded>

<?php else : ?>

<content:encoded><![CDATA[<?php the_excerpt_rss() ?>]]></content:encoded>

<?php endif; ?>

<?php endif; ?>

<wfw:commentRss><?php echo comments_rss(); ?></wfw:commentRss>

<?php rss_enclosure(); ?>

<?php do_action('rss2_item'); ?>

</item>

<?php endwhile; ?>

</channel>




Merci d'avance pour vos infos.
</rss>





Merci d'avance pour vos info.

Peut être vaut-il mieux que je passe a dotclear

FloBaoti
WRInaute passionné
WRInaute passionné
 
Messages: 684
Inscription: Dim Avr 30, 2006 18:42

Message le Jeu Aoû 30, 2007 21:57

And the problem is ... ?


carrel
WRInaute accro
WRInaute accro
 
Messages: 2762
Inscription: Mer Oct 18, 2006 15:13

Message le Jeu Aoû 30, 2007 22:04

Ben the problem is

Warning: Cannot modify header information - headers already sent by (output started at /mnt/138/sdb/8/d/webotop/buzz/index.php:13) in /mnt/138/sdb/8/d/webotop/buzz/wp-includes/feed-rss2.php on line 3

in place of rrs syndication.

Thanks.


julienr
WRInaute passionné
WRInaute passionné
 
Messages: 868
Inscription: Mar Aoû 05, 2003 14:49

Message le Jeu Aoû 30, 2007 22:13

salut,
il faut que tu fasses attention que dans ton fichier il n'y est aucun caractère ni avant ni après les balises <?php et ?>
c'est valable aussi pour tous les includes qui seraient inclus par ton php


dmathieu
Modérateur
Modérateur
 
Messages: 6929
Inscription: Ven Jan 09, 2004 16:21

Message le Jeu Aoû 30, 2007 22:19

http://www.commentcamarche.net/faq/suje ... dy-sent-by

Toutes les erreurs PHP sont documentées. Toujours chercher avant de demander.


carrel
WRInaute accro
WRInaute accro
 
Messages: 2762
Inscription: Mer Oct 18, 2006 15:13

Message le Jeu Aoû 30, 2007 23:20

kazhar a écrit:http://www.commentcamarche.net/faq/sujet-1916-php-headers-already-sent-by

Toutes les erreurs PHP sont documentées. Toujours chercher avant de demander.


Oui d'accord, mais si je ne vous avez pas demandé je ramerais encore :lol:
Cela fais 1 jours que je rame, alors j'en ai marre.

En tout cas merci a vous deux.

J'ai résolu momentanément le problème. Mais du coup je ne sait pas comment remettre l'intégration de wordpress que j'avais faite. En fait si je remet mes include dans le fichier index les headers auront déjà étés envoyés, si je ne le remet pas je perd mon menu et mon entête et mon footer :cry:
Dernière édition par carrel le Ven Aoû 31, 2007 0:09, édité 2 fois.


dmathieu
Modérateur
Modérateur
 
Messages: 6929
Inscription: Ven Jan 09, 2004 16:21

Message le Jeu Aoû 30, 2007 23:22

Juste comme ça :
http://www.google.fr/search?q=Cannot+mo ... FR225FR225

(regarde le 2e résultat, et regarde le lien que je t'ai donné plus haut ...)


carrel
WRInaute accro
WRInaute accro
 
Messages: 2762
Inscription: Mer Oct 18, 2006 15:13

Message le Ven Aoû 31, 2007 1:10

Ca y est du php du if de l'huile de coude et ça marche.

Merci a vous.


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

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