ciao! ragazzi sarà l'orario ma ci sto impazzendo. devo creare dinamicamente un file xml (non un php ke mi faccia da xml) prendendo i dati dal mio db. adesso, io ho fatto così:
Codice PHP:
$contenuto="<?xml version=\"1.0\" encoding=\"UTF-8\" ?>
<rows>
<page>1</page>
<total>1</total>
<records>1</records>";
$result_sm = mysql_query("SELECT * FROM menu ORDER BY idpagina,idsottopagina", $connessione);
while ($row_sm = mysql_fetch_array($result_sm))
{
$d=$c+1;
$contenuto.="<row>
<cell>".$i++."</cell>";
if($row_sm[idsottopagina]=="0")
{
$contenuto.="<cell>$row_sm[pagina_descrizione]</cell>";
$contenuto.="<cell></cell>";
$contenuto.="<cell>0</cell>"; }
else {
$contenuto.="<cell>$row_sm[sottopagina_descrizione]</cell>";
$contenuto.="<cell>$row_sm[pagina]?p=$row_sm[idpagina]&s=$row_sm[idsottopagina]</cell>";
$contenuto.="<cell>1</cell>"; }
$contenuto.="<cell>".$c++."</cell>
<cell>".$d++."</cell>";
if($row_sm[idsottopagina]<>"0")
{
$contenuto.="<cell>true</cell>";
$contenuto.="<cell>true</cell>";
}
else
{
$contenuto.="<cell>false</cell>";
$contenuto.="<cell>false</cell>";
}
$contenuto.="</row>";
$c++;
}
$contenuto.="</rows>";
?>
<?php
$fh = fopen('tree.xml', 'w');
fwrite($fh, "$contenuto");
echo"$contenuto";
?>
ma se vado ad aprire il mio tree.xml dal browser... non lo vedo. scarico il file creato sul server.. è perfetto.
motivo?