D’un coup le site ne parvient plus à rendre les fichiers XML générés, sous prétexte que le fichier commence par des lignes blanches en début de fichier.
La cause est connue, mais trouver le coupable à la main est fastidieux. Cette commande permet de faire la liste des fichiers php susceptibles d’insérer ces lignes blanches en début de fichier.
pcregrep -rMl '\?>[\s\n]+\n\z' * > php_file_ending_with_blank_lines
Le résultat est écrit dans le fichier php_file_ending_with_blank_lines