Ciao,
creo un file xml da script php che poi dovrà essere letto da un actionscript che genera un'animazione.
Non capisco come mai non legge i caratteri accentati tipo è ù etc,
posto il codice:
-------------------------------
<?php
$filename = "../../gallery_linguaggi/gallery.xml"; //file xml da aggiornare
chmod($filename, 0777); //assegno tutti i permessi
unlink($filename); //rimuovo l'attuale file xml*/
include ("../conn/connessione.php");//connessione al db
//Creo il nuovo file xml leggendo i file nell'array ordinato.
$new_filename.="<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<gallery>";
$n_xml=$db->exec("SELECT * FROM photogallery_categorie order by ordine");
if ($n_xml>0){
$h=0;
while($h<$n_xml){
$z=$h+1;
$pagina=$db->result($h,"foto");
$descrizione=$db->result($h,"descrizione_ita");
$descrizione = str_replace(chr(13),'',$descrizione);
$descrizione = str_replace(chr(10),'',$descrizione);
$descrizione = str_replace('
',chr(13),$descrizione);
$new_filename.="<image name=\"image name $z\" thumbnail=\"./area_admin/documenti/photogallery/$pagina\" description=\"$descrizione\"/>\n";
$h++;
}
}
$new_filename.="</gallery>\n";
// apro il file xml in lettura/scrittura
if (!$handle = fopen($filename, 'a+')) {
chmod($new_filename, 0777); // ottale; valore corretto di mode (preceduto da uno 0)
exit;
}
// Scrivo nel file aperto.
if (!fwrite($handle, $new_filename) ===FALSE) {
//echo "Per qualche ragione non è stato possibile effettuare l'aggiornamento!";
//exit;
}else{
}
fclose($handle);
-----------------------------
qualche aiuto???

Rispondi quotando