Dans le 2ème code, il y a un " en trop au début. Mais pas la peine de retester ce code, puisque l'autre marche.
On va continuer des tests sur la version 1
Code : Tout sélectionner
<?php
include "conf.php";
$texte=file_get_contents(HOME."config_pages/pubs_booster.php");
//$texte=htmlentities($texte);
echo "<h2>TEST 1 qui marche sans htmlentities</h2>";
echo "<textarea name='texte' id='texte' cols='90' rows='30'>".$texte."</textarea><br/>";
echo "<hr/>";
$texte=htmlentities($texte);
echo "<h2>TEST 2 en réactivant htmlentities</h2>";
echo "<textarea name='texte' id='texte' cols='90' rows='30'>".$texte."</textarea><br/>";
?>
Si les 2 tests passent, le problème est ailleurs, mais en éliminant ce qui marche, je vais trouver ce qui ne marche pas.
Par contre, au niveau des erreurs, bizarre qu'un warning n'est pas été déclenché lors du premier test, quand j'avais oublié de mettre conf.php