Ecrire <?xml dans un fichier avec PHP

Résolu/Fermé
dansei1000 Messages postés 2 Date d'inscription lundi 26 février 2007 Statut Membre Dernière intervention 27 août 2022 - 26 févr. 2007 à 12:14
 gracieux31 - 14 sept. 2009 à 15:45
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 ?
A voir également:

2 réponses

Jean-François Pillou Messages postés 18707 Date d'inscription lundi 15 février 1999 Statut Webmaster Dernière intervention 16 février 2023 63 266
27 févr. 2007 à 09:20
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
slt mon msn est gracieux1@live.fr
0