Bonjour,

J’ai intégrer le blog dans une page avec css et include php, j'ai suivie votr etrès bon tutorial pour virer les iframes, mais j'ai des soucis avec les accents, soucis d'affichage, je ne sais pas comment remédier aux soucis, car je ne veux plus passer par une iframe :

code de ma CSS :
.frame {
width: auto;
margin-left: 0px;
height: auto;
overflow: auto;
font-size: 14px;
}

code php :

<?php
include('http://www.marylou.creabase.com/blog/perso/index.php'); ?>

page avec eframe : http://www.personnaliser.com/

page avec css et include : http://www.personnaliser.com/test2.php


merci d'avance, le but est que le site soit bien placé dasn les moteur de recherche !
Tu inclues le code d'une page web complète au milieu du code d'une page existante. Du coup, tu te retrouves avec deux doctype, deux éléments HTML, deux éléments head, deux éléments body, etc. Pas très propre tout ça.

De plus, le code englobant est encodé en ISO-8859-1, et le code inséré est encodé en UTF-8, d'où le problème avec les accents.

Je ne vois qu'une seule solution :
– passer le site englobant en UTF-8 ;
– modifier la template Dotclear pour ne conserver que le contenu de body ;
– répercuter les liens pour la feuille de style dans le site englobant.

Mais c'est bien tarabiscoté tout ça. Il faut savoir que les include PHP et les iframes ne sont pas du tout la même chose. Il peut arriver que là où on utilisait des iframe on puisse remplacer ça par des include PHP, mais dans beaucoup de cas il n'y a pas d'équivalence.