0

私は小さな RSS リーダーを作成しています。ウェブサイトを解析してフィードのリストを作成したいと考えています。しかし、タグ<ul><li>タグはレンダリングされていません。助言がありますか?

<?php
header("Content-Type: text/plain; charset=utf-8");

function jobs() {
    $output = array();
    $feed_url = 'http://www.jobs.ge/rss/jobs/';
    $feed = simplexml_load_file($feed_url);

    for($j=0; $j<10; $j++){

        $title = $feed ->channel->item[$j]->title;
        $link = $feed ->channel->item[$j]->link;
        $desc= $feed ->channel->item[$j]->description;
        $date = $feed ->channel->item[$j]->pubDate;

        $output[] = array (
            'title' =>$title,
            'link' =>$link,
            'description'=> $desc,
            'date'=> $date,
        );
    }
    return $output;
}

$feed = jobs();
?>

<ul>
<?php
    foreach ($feed as $item) {
        echo '<li>', $item['title'],'</li>';
    }
?>
</ul>
4

2 に答える 2

5

content-type を に設定しtext/plainて、ブラウザーが本来の処理を実行し、プレーン テキストとしてレンダリングするようにします。content-type を に設定するtext/htmlと、完全に有効な HTML ではない場合でもレンダリングされます。

于 2012-04-14T17:33:14.327 に答える
0

ここでうまく動作します。出力は次のとおりです。

<ul>
<li>შიდა აუდიტორი</li><li>დისტრიბუტორი/სტაჟიორი</li><li>პროექტების მენეჯერის ასისტენტი&lt;/li><li>შეფ-მზარეულის ასისტენტი&lt;/li><li>აღმრიცხველ-ოპერატორი&lt;/li><li>პრისელერი, სტაჟიორი</li><li>გაყიდვების აგენტი</li><li>სხვადასხვა</li><li>პროექტის მენეჯერი</li><li>მრეწველობის ინჟინერი</li></ul>
于 2012-04-14T17:33:09.063 に答える