PHP a vraiment la côte !
Pour revenir à ton problème es-tu sur d'avoir bien vérifié le contenu de ce que tu envoies si tu vois ce que je veux dire ?
Et je ne parle pas seulement ce qui te permettrait de valider l'épreuve !
De plus est-ce que tu as pensé à faire des petits tests préliminaires histoire de décomposer le problème que ton code tente de résoudre ?
Car tu dis être débutant or tout débutant qui se respecte est loin de pondre quelque chose de bon du premier coup, du moins pour la plupart des débutants.
Donc avant de t'attaquer au problème en lui-même pense à faire des tests préliminaires afin de savoir si par exemple ton programme communique bien avec le site je pense qu'une connaissance de HTTP et de sa manière de discuter n'est pas à exclure.
Ensuite une fois cette étape passée tu devrais surement pouvoir valider et obtenir ce que tu souhaites.