Ecrire <?xml dans un fichier avec PHP

Résolu
Bonjour,

j'utilisais jusqu'hier le MP3 Flash Player pour SPIP qui fonctionnait sans problème.
La liste des morceaux est un fichier xml qui se crée à la volée à chaque appel de la page.

Le problème, c'est que la commande
...
$fp = fopen ($chemin1, "w+");
$fp2="<?xml version=\"1.0\" encoding=\"UTF-8\" ?>
...
$fp3 = fwrite($fp, $fp2);

Donne le fichier xml suivant :
...
<?xml version="1.0" encoding="UTF-8" ?>
...

Avec donc une espèce de petit truc devant le xml (retour chariot ? caractère spécial ?). Bref, je ne sais pas ce que c'est ni d'où ça vient mais ça empêche le code de focntionner normalement.

Une idée quelqu'un ?
Configuration: Windows XP
Internet Explorer 7.0

2 réponses

  1. Webmaster
    En fait il s'agit du signe indiquant à l'interpréteur PHP qu'il s'agit de code PHP...

    Il suffit de faire ceci :

    $fp2="<"."?xml version=\"1.0\" encoding=\"UTF-8\" ?> 
    0
    1. slt mon msn est gracieux1@live.fr
      0

      Discussions similaires

      question pix mot caché

      7 réponses