Değişken içerik içerik tipine farklı

0 Cevap

Bir sunucudan diğerine sitemde aktarılması üzerine, bazı fonksiyonları farklı davrandığını başladı.

Sorun benim rss feed bina yatıyor. Benim yem html içeren veritabanı mesajların oluşur, ve ben daha sonra yerine sadece sunucu kök, tam etki yollara resim yollarını değiştirmek için gereken yem bunları doğru göstermek için. Bu amaçla ben basit bir html dom (http://simplehtmldom.sourceforge.net) kullanın.

Content-type varaible html çıkarılırken: appilication / rss + it "Object id # 1" gösterecektir xml. Ben içerik türünü ayarlamadan önce, ben doğru html almak çıkışına onu seçmelisiniz. (Bu durumda

test )

Nasıl çıktı içerik türü rss + xml içindeki değişken html yapamam gelir?

require_once($_SERVER['DOCUMENT_ROOT'].'/lib/config.php');
require_once($_SERVER['DOCUMENT_ROOT'].'/lib/functions/simple_html_dom.php');

$html = str_get_html("<p>test</p>");

foreach($html->find('img') as $e) {
    $e->src = $siteconfig['full_domain'].$e->src;       
}

header("Content-Type: application/rss+xml; charset=UTF-8");

$rssfeed = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
$rssfeed .= "<rss version=\"2.0\">\n";
$rssfeed .= "<channel>\n";
$rssfeed .= "<title>Headline</title>\n";
$rssfeed .= "<language>da</language>\n";
$rssfeed .= "<item>\n\t";
$rssfeed .= "<description><![CDATA[".$html."]]></description>\n\t";
$rssfeed .= "</item>\n";
$rssfeed .= "</channel>\n";
$rssfeed .= "</rss>";

echo $rssfeed;

0 Cevap