Ecrire <?xml dans un fichier avec PHP

[Résolu/Fermé]
Signaler
Messages postés
1
Date d'inscription
lundi 26 février 2007
Statut
Membre
Dernière intervention
26 février 2007
-
 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 ?

2 réponses

Messages postés
18651
Date d'inscription
lundi 15 février 1999
Statut
Webmaster
Dernière intervention
22 septembre 2021
63 247
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\" ?> 
slt mon msn est gracieux1@live.fr