Ah merci pour cette info, Otocinclus. Je connaissais pas, et ça dépanne bien :)
À noter que index.php ajoute aussi du code HTML après l'exécution du script. Il faut donc que le script interrompe son exécution à la fin.
Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
<?php
ob_end_clean();
### votre code ici
exit(0);
?>
Cette solution règle parfaitement mon problème. Cependant il est un peu dommage de laisser index.php faire tout un tas d'accés à la BD et créer une page HTML, pour ensuite tout jeter en bloc.
Cette solution reste, AMHA, un quick fix et ça vaut peut être le coup de discuter d'une solution plus saine. Qu'en pensez vous ?
Bonne soirée.