MyBB.support, le portail francophone de MyBB

Version complète : Affichage d'un sujet de son forum sur un site
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Bonjour à tous, j'ai trouver un début de script sur internet que j'ai remanier mais j'ai un problème, l'affichage de mon sujet est bizarre...

mon code
Code PHP :
<? // Connection
$db mysql_connect('monserveur''user''pass');
// on sélectionne la base
mysql_select_db('mabase',$db);
//si forum à ne pas afficher
// mettre avant ORDER WHERE fid!=50 (50 est un exemple mettre l'id du forum
$not_shown '5, 6, 3, 4, 7, 11, 10, 9, 8'// Catégories à ne pas afficher
$sql "SELECT * FROM mybb_posts WHERE fid NOT IN (".$not_shown.") ORDER BY dateline DESC LIMIT 0 , 1";
$res mysql_query($sql);
while(
$tab=mysql_fetch_array($res)) {
$page =  "http://forum.devilleweb.fr/showthread.php?tid=".$tab['tid']."";
echo 
"<a href='$page'?phpMyAdmin=Xh4i%2CY-uwx8w4xSjEcuYsoGsSGd&phpMyAdmin=d94da8bd43329421f3199a6d36766310&phpMyAdmin=c91fbf4bc017f64a3e9cc52cb49d0d48>";
$title$tab['subject'];
$title str_replace("é""e"$title);
$msg=$tab['message'];
$msg str_replace("é""e"$msg);
echo 
htmlspecialchars($title);

echo 
"</a>&nbsp; posté par";
echo 
"&nbsp;<span style=\"font-weight:bold;\">";
echo 
$tab['username'];
echo 
"</span>";
echo 
"<br>";
echo 
htmlspecialchars($msg);
?>

ce qui s'affiche :
[Image: affichage site.png]

mon sujet initial :

[Image: forum.png]

une idée pour que cela revienne présentable?
Scripte pour faire quoi exactement vous pouvez expliquez un peut SVP
en faite, ce script affiche le dernier sujet de mon forum sur mon site mais seulement ceux de ma partie Nouvelles et informations.( les news importantes)
Je me questionne sur la raison d'avoir cette ligne sans aucun sens logique :
Code PHP :
echo "<a href='$page'?phpMyAdmin=Xh4i%2CY-uwx8w4xSjEcuYsoGsSGd&phpMyAdmin=d94da8bd43329421f3199a6d36766310&phpMyAdmin=c91fbf4bc017f64a3e9cc52cb49d0d48>"

Qui devrait simplement être :
Code PHP :
echo "<a href='$page'>"
exdiogene a écrit :Je me questionne sur la raison d'avoir cette ligne sans aucun sens logique :
Code PHP :
echo "<a href='$page'?phpMyAdmin=Xh4i%2CY-uwx8w4xSjEcuYsoGsSGd&phpMyAdmin=d94da8bd43329421f3199a6d36766310&phpMyAdmin=c91fbf4bc017f64a3e9cc52cb49d0d48>"

Qui devrait simplement être :
Code PHP :
echo "<a href='$page'>"

oui pas faut, j'ai essayer mais sa ne marcher toujours pas...

même problème une autre idée?
Je dois mentionner que le premier message, n'a pas affiché les deux textes pour :
Code PHP :
ce qui s'affiche :


mon sujet initial : 
Alors il est difficile de savoir le problème, mais je déduis par la conversion d'un caractère UTF8, que ce doit être un problème de conversion de caractères.

Alors je me demande pourquoi la fonction utf8_decode() n'est pas utilisée à la place dans cette section :
Code PHP :
$title$tab['subject'];
$title utf8_decode($title);
$msg=$tab['message'];
$msg utf8_decode($msg); 

Pour une aide plus précise, il faudrait donner plus de détails...
 Utilitaire de traduction fourni par Regentronique