J'ai une application PHP qui fonctionne sur un serveur Ubuntu en nuage et, pour une raison quelconque, j'obtiens une nouvelle ligne au début de chaque fichier HTML ou réponse XHR.
J'ai une version locale de l'application fonctionnant sur Ubuntu, et cette nouvelle ligne n'apparaît pas.
Plus précisément, les mauvaises réponses ont un caractère supplémentaire avec le code ASCII 10 ajouté à chaque réponse.
Cela entraîne la rupture de mon Javascript car l'objet XHR ne reconnaît pas les réponses XHR comme XML à cause du caractère de début de ligne.
J'utilise le framework Agavi, version 0.9.2 (oui, vieux !) comme framework web PHP. J'ai pu insérer des instructions echo dans mes vues personnalisées et la nouvelle ligne apparaît toujours en premier dans la réponse.
C'est donc Apache, Agavi ou autre qui fait ça ?
Des idées ?
Gracias.