"Et qu´est-ce que le short_open_tags ?"
Pour savoir si il y a du php dans une page, le server est configué pour reconnaitre des caractères qui definissent un code php ou non :
<?php ?>
<? ?>
<% %>
<script type="php"></script>
si short_open_tags est sur on, tous les codes du haut seront reconnus. Si si short_open_tags est sur off, seul <?php ?> sera reconnu.
Utilité ?
Quand tu fais du xml, tu dois utiliser <?xml, or, si <? ?> est reconnus comme du code php, il y aura une erreur car il vaudra que <?xml soit du php, or ce n´est pas du php.