file rss

Ciao,ho letto la guida per visualizzare utilizzare i file rss.E spiegata benissimo, e l'ho seguita,ma il problema è che il server non mi riconosce la funzione simplexml_load_file().Come posso fare??

Ciao

inviato 9 anni fa
benji
X 0 X

forse sul server c'è PHP4 e non PHP5?

risposto 9 anni fa
Gianni Tomasicchio
X 0 X

probabile,dato che uso easyphp in locale.Io xò ho un sito che su aruba,e nemmeno la riesco a farlo andare. Non c'è nessun modo per utilizzarlo con php4???

risposto 9 anni fa
benji
X 0 X

no, simplexml è solo per php5

 :bye:

risposto 9 anni fa
Gianni Tomasicchio
X 0 X

prova feedcreator, funziona con php4 ed è abbastanza semplice.

risposto 9 anni fa
LonelyWolf
X 0 X

Io la sto provando ora: ho preso la classe ed ho successivamente creato un file php che mi genera l'xml tramite un db

include("feedcreator.class.php");

$rss = new UniversalFeedCreator();

$rss->useCached();

$rss->title = "Novità da  Papermoon";

$rss->description = "giornalmente i nuovi dischi in uscita";

$rss->link = "http://www.papmoon.com";

$rss->syndicationURL = "http://www.papmoon.com/".$PHP_SELF;

$image = new FeedImage();

$image->title = "logo Papermoon";

$image->url = "http://www.papmoon.com/images/logo.jpg";

$image->link = "http://www.papmoon.com";

$image->description = "Feed provided by papmoon.com. Click to visit.";

$rss->image = $image;

...connessione db...

 $item = new FeedItem();

    $item->title = $artista;

    $item->link = "http://www.papmoon.com/dettagli/$codice.html";

    $item->description = $text;

    $item->source = "http://www.papmoon.com";

    $item->author = "HMC srl";

    $rss->addItem($item);

}

$rss->saveFeed("RSS1.0", "/feed.xml");

però mi esce fuori il seguente errore:

Error creating feed file, please check write permissions.

dalla classe, e i file son settati tutti con 755, compreso il file xml vuoto

Cosa potrebbe essere?

risposto 9 anni fa
pasquy7
X 0 X

prova a cambiare /feed.xml in feed.xml

 :bye:

risposto 9 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda