Ecrire <?xml dans un fichier avec PHP

Résolu
dansei1000 Messages postés 2 Statut Membre -  
 gracieux31 -
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. Jean-François Pillou Messages postés 18961 Date d'inscription   Statut Webmaster Dernière intervention   63 308
     
    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
  2. gracieux31
     
    slt mon msn est gracieux1@live.fr
    0