probléme d'insertion de caractères accentués dans un xml via php

probléme d'insertion de caractères accentués dans un xml via php - XML/XSL - Programmation

Marsh Posté le 03-11-2009 à 18:49:25    

bonjour je voudrait modifier un fichier XML via un script php mon problème est le suivant si je récupère un accent et que je l'écrit dans mon fichier XML l'accent ne ressort pas et j'ai à la place des caractères genre rectangle etc.
 
voici mon script php :
 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>creacat</title>
</head>
<?php
 
$file = $_FILES['fichier']['name'] ;
$galery=$_POST['cat'];
$width=$_POST['largeur'];
$height=$_POST['hauteur'];
echo $galery;
 
if (isset($_FILES['fichier']) AND $_FILES['fichier']['error'] == 0)
{
   move_uploaded_file($_FILES['fichier']['tmp_name'], '../images/' . basename($_FILES['fichier']['name']));
   echo "L'envoi a bien été effectué !";
 
}
 
$texte='<image>
   <url>images/'.$file.'</url>
   <caption><![CDATA[<font size="50"></font><br><u><a href="'.$galery.'   .php">'.$galery.'  </a></u> ]]></caption>
   <width>'.$width.'</width>
   <height>'.$height.'</height>
</image>'
;
$fichier=fopen("../gallery.xml","r+" );
$lire=fgets($fichier);
while($lire)
{
  $lire=fgets($fichier);
};
fputs($fichier,$texte);
fclose($fichier);
 
?>
</body>
</html>
 
et mon XML :
 
<?xml version="1.0" encoding="iso-8859-1"?>
<gallery frameColor="0xFFFFFF" frameWidth="15" imagePadding="20" displayTime="6" enableRightClickOpen="true">
<image>
   <url>images/Beautee.jpg</url>
   <caption><![CDATA[<font size="50"></font><br><u><a href="http://www.google.fr">Beauté</a></u> ]]></caption>
   <width>465</width>
   <height>698</height>
</image>
<image>
   <url>images/Portrait.jpg</url>
   <caption><![CDATA[<font size="50"></font><br><u><a href="http://www.google.fr">Portrait</a></u> ]]></caption>
   <width>465</width>
   <height>700</height>
</image>
<image>
   <url>images/Mode.jpg</url>
   <caption><![CDATA[<font size="50"></font><br><u><a href="http://www.google.fr">Mode</a></u> ]]></caption>
   <width>465</width>
   <height>700</height>
</image>
<image>
   <url>images/as.JPG</url>
   <caption><![CDATA[<font size="50"></font><br><u><a href="beaute.php">beaute</a></u> ]]></caption>
   <width>465</width>
   <height>700</height>
</image><image>
   <url>images/</url>
   <caption><![CDATA[<font size="50"></font><br><u><a href="ᡠꪩ   .php">ᡠꪩ  </a></u> ]]></caption>
   <width>465</width>
   <height>465</height>
</image><image>
   <url>images/</url>
   <caption><![CDATA[<font size="50"></font><br><u><a href="蠡aᡠ� .php">蠡aᡠ�</a></u> ]]></caption>
   <width>700</width>
   <height>465</height>
</image><image>
   <url>images/</url>
   <caption><![CDATA[<font size="50"></font><br><u><a href="蠡aᡠ� .php">蠡aᡠ�</a></u> ]]></caption>
   <width>700</width>
   <height>465</height>
</image>
 
 
Merci d'avance

Reply

Marsh Posté le 03-11-2009 à 18:49:25   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed