D'accord, ce n'est vraiment pas une réponse sanglante, mais mon problème a été résolu.
Il s'avère que l'implémentation de la version 5.4 est merdique ou quelque chose comme ça, parce que j'ai changé pour que mon site fonctionne avec la version 5.3 et tout d'un coup cela a fonctionné.
En bout de ligne, j'apprécie toute l'aide que vous avez offerte, mais je dois me forcer à utiliser une ancienne version de PHP pour le moment au moins. Cela fait quatre jours que je ne reviendrai jamais.
MODIFIER
J'ai trouvé une vraie solution :changer d'hébergeur. Je n'ai plus rencontré ce problème depuis.