Grazie! ora ho modificato l'errore (e qualche altro sbaglio scovato facendo prove) ma ho questo errore:
Errore interpretazione XML: nessun elemento trovato
Indirizzo: http://xbox.eliofranco.it/flashxml/interrogazione.php
Linea numero 1, colonna 1:
Ecco il nuovo listato:
Codice PHP:
<?php
//Inclusione del connettore
require_once "connessione.php";
//Connessione al database
$conn = mysql_connect($dbhost,$dbuser,$dbpass)
or die("Impossibile collegarsi al server MySQL.");
//Selezione database
mysql_select_db($dbname,$conn)
or die("Impossibile selezionare il database $dbname");
//Selezione contenuti
$titolo = "SELECT title FROM jos_content";
$autore = "SELECT author FROM jos_content";
//Selezione intro pubblicati
$intro = "SELECT introtext FROM jos_content WHERE published = '1' ORDER BY id DESC LIMIT 10";
//Selezione immagine
$immagine = "SELECT images FROM jos_content";
list ($source, $align, $alttext, $border, $dida, $posdida, $aligndida, $weightdida) = split ('[|]', $immagine);
$immagine = "./images/stories/". $source;
//Selezione link
$id = "SELECT id FROM jos_content";
$url = "$HTTP_HOST/index.php?option=com_content&task=view&id=1&Itemid=". $id;
//Creazione file
function MakeXML($titolo, $autore, $intro, $immagine, $url){
$item->title = $title;
$item->autore = $autore;
$item->intro = $intro;
$item->immagine = $immagine;
$item->url = $url;
}
function Output($save = false, $path = ''){
$out = '<?xml version="1.0"?>' . "\n" .
$out = "<title>$item->title</title>\n" .
"<autore>$item->autore</autore>\n" .
"<intro>$item->intro</intro>\n" .
"<immagine>$item->immagine</immagine>\n" .
"<url>$item->url</url>\n" .
$r->Output(true, './flashxml/cache/rss.xml');
}
// True output
if( !$save or !$path ){
header("Content-type: application/xml");
echo $out;
return true;
}
else{
$fh = fopen($path, 'w');
if( $fh ){
fwrite($fh, $out);
fclose($fh);
return true;
}
return false;
}
?>