No.
Allora, ti ringrazio ma cerco di ripartire da capo per spiegare meglio.
Il risultato finale è avere il mio feed rss di un sito, comprensivo di immagine prelevata dal campo desc del database mysql, nella news accanto al titolo.
creo fedd rss del sito:
Come fare ad inserire l'immagine che è nell'array $risultato[0][0] nel feed accanto al titolo?codice:<?php header("Content-Type: application/rss+xml; charset=ISO-8859-1"); DEFINE ('DB_USER', ''); DEFINE ('DB_PASSWORD', ''); DEFINE ('DB_HOST', ''); DEFINE ('DB_NAME', ''); $rssfeed = '<?xml version="1.0" encoding="ISO-8859-1"?>'; $rssfeed .= '<rss version="2.0">'; $rssfeed .= '<channel>'; $rssfeed .= '<title>nome</title>'; $rssfeed .= '<link>http://www.sito.it</link>'; $rssfeed .= '<description>Feed del giornale online di sito.it</description>'; $rssfeed .= '<language>it</language>'; $rssfeed .= '<copyright>Copyright (C) 2009 </copyright>'; $connection = @mysql_connect(DB_HOST, DB_USER, DB_PASSWORD) or die('Could not connect to database'); mysql_select_db(DB_NAME) or die ('Could not select database'); $query = "SELECT * FROM news WHERE apparirenews IS NULL and titolobreve IS NULL and titolo <>'' ORDER BY id DESC LIMIT 20"; $result = mysql_query($query) or die ("Could not execute query"); while($row = mysql_fetch_array($result)) { extract($row); //Prelevo immagine da Testo da esaminare $testo =$row['desc']; //Con Preg Match valuto tutte le stringhe comprese tra i due Tag Segnalati preg_match_all("(<img(.*?)/>)", $testo , $risultato ); //Esamino il primo dei risultati trovati, se ci sono più risultati //occorre scorrere l'intero array. $rssfeed .= '<item>'; $rssfeed .= '<title><![CDATA[' .$titolo. ']]></title>'; $link = "http://www.sito.it/".$rewrite.".html" ; $rssfeed .= '<link>' . $link . '</link>'; $rssfeed .= '<pubDate>' . date("D, d M Y", strtotime($data)) . '</pubDate>'; $rssfeed .= '</item>'; } $rssfeed .= '</channel>'; $rssfeed .= '</rss>'; echo $rssfeed; ?>
$rssfeed .= '<title><![CDATA[' .$titolo. ']]></title>';
Ricordo che se stampo a video echo $risultato[0][0] l'immagine si vede, mentre
se lo inserisco dentro al feed :
$rssfeed .= '<title><![CDATA[' .$risultato[0][0]. ']]></title>';
non mostra l'immagine ma codice html.

Rispondi quotando