php
  • html
  • html-lists
  • 2012-04-14 70 views 0 likes 
    0

    我正在製作一個小型的RSS閱讀器,我希望它解析一個網站並製作一個列表。但<ul><li>標記未呈現。有什麼建議麼?爲什麼我的列表不在PHP中呈現?

    <?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> 
    
    +0

    你說這行不通。怎麼了? – petschekr 2012-04-14 17:29:43

    +0

    它無法正確呈現。就像這樣:

    • შიდააუდიტორი
    • ........這裏的一些東西......
    gtboy 2012-04-14 17:30:59

    +0

    不去管這些符號: 「შიდააუდიტორი」 他們是我的語言:d – gtboy 2012-04-14 17:32:21

    回答

    5

    您設置的內容類型text/plain這樣瀏覽器就它應該是什麼,並使得它爲純文本。將內容類型設置爲text/html,即使它不是完全有效的HTML,它也應該呈現。

    +0

    哦。是的!當然 !我沒有看到。非常感謝 ! :) – gtboy 2012-04-14 17:34:58

    0

    這裏可以正常工作。輸出是:

    <ul> 
    <li>შიდა აუდიტორი</li><li>დისტრიბუტორი/სტაჟიორი</li><li>პროექტების მენეჯერის ასისტენტი</li><li>შეფ-მზარეულის ასისტენტი</li><li>აღმრიცხველ-ოპერატორი</li><li>პრისელერი, სტაჟიორი</li><li>გაყიდვების აგენტი</li><li>სხვადასხვა</li><li>პროექტის მენეჯერი</li><li>მრეწველობის ინჟინერი</li></ul> 
    
    相關問題