http://www.mediafire.com/?zu2jnwjygeg
J'ai donc virer tout les
mysql_close();
j'ai retirer également tout les
@mysql_connect("$host","$login","$pass");
@mysql_select_db("$bd");
ainsi que les
@
J'ai remplacé les or par || (sans oublier les parenthèse comme tu as fais.)j'ai déplacé cette ligne dans le config.php (inclus dans le header.php en tête du index.php) :
$link = (mysql_connect($host, $login) || exit(mysql_error()));
Mais le site n'a pas vraiment pour autant regagné sa lisibilité :Voici le screenshot du rendu sur php4 (host ftpperso free)

Voici le rendu sur php5 (localhost)



Je ne comprend pas pourquoi tout ce changement était utile :/
Je suis sur que avec les images tu va y voir plus claire.
Autrement si tu en à l'envie le temps et la gentillesse, cela ne me gène pas d'uploader le contenu des pages php