J'ai essayé de migrer un site web de php 4 vers 5 (testé en local sous windows), et des erreurs étranges sont apparues.
Non pas avec les fonctions modifiées comme dans http://fr.php.net/manual/en/migration5.incompatible.php

mais avec des erreurs à des lignes ou rien n'est écrit ou alors des erreurs à la ligne 2538 alors que je n'ai que 2532 lignes.

Des fois j'ai réussi à les corriger en remplaçant les <? par <?php mais souvent des erreurs sont apparues derriere.

exemple : (pour un fichier de 2538 lignes)

Parse error: syntax error, unexpected $end in admin.php on line 2538

bon à partir de là je corrige le <? en <?php dans cette portion puis là j'ai une autre erreur qui apparait :

Parse error: syntax error, unexpected T_ELSE in admin.php on line 2508 alors que bien sur pour ce if il y a un else et tout est bien fermé.

Quelqu'un a une idée du problème?