Salve a tutti! Visto che il cms che uso (Joomla!) non supporta le immagini degli articoli nei feed e ho necessità di avere un file xml in cui visualizzare gli ultimi 10 articoli con una immagine da interfacciare con un filmato flash. Ho fatto questo listato:

<?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 state = '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;
}

?>

ma mi da questo errore:

Parse error: parse error, unexpected T_VARIABLE in /home/httpd/vhosts/eliofranco.it/subdomains/xbox/httpdocs/flashxml/interrogazione.php on line 19

dove sbaglio??