0

こんにちは、このコードを使用して RSS xml ファイルの最後のエントリを呼び出します。ローカルおよび他のサーバーでうまく機能するので、allow_url_fopen=on;. 、問題はコードが問題ないことです。ローカルホストでは正常に動作しています

どうすればこれを修正できますか、どのパラメーターを有効にしますか、またはphp.iniでどのようにしますか

コード

<?php


    $rss = new DOMDocument();
    $rss->load('http://www.laesquinadelamoda.com/feed/');
    $feed = array();
    foreach ($rss->getElementsByTagName('item') as $node) {
        $item = array ( 
            'title' => $node->getElementsByTagName('title')->item(0)->nodeValue,
            'desc' => $node->getElementsByTagName('description')->item(0)->nodeValue,
            'link' => $node->getElementsByTagName('link')->item(0)->nodeValue,
            'date' => $node->getElementsByTagName('pubDate')->item(0)->nodeValue,
            );
        array_push($feed, $item);
    }
    $limit = 1;
    for($x=0;$x<$limit;$x++) {
        $title = str_replace(' & ', ' &amp; ', $feed[$x]['title']);
        $link = $feed[$x]['link'];
        $description = $feed[$x]['desc'];
        $date = date('l F d, Y', strtotime($feed[$x]['date']));
        //echo '<p><strong><a href="'.$link.'" title="'.$title.'">'.$title.'</a></strong><br />';
        //echo '<small><em>Posted on '.$date.'</em></small></p>';
        //echo '<p>'.$description.'</p>';
        echo '"'.$title.'" - <span class="ital"><i><a href="'.$link.'" title="'.$title.'">Ver</a></i></span>';
    }
?>

Php.ini

; As of 4.0b4, PHP always outputs a character encoding by default in
; the Content-type: header.  To disable sending of the charset, simply
; set it to be empty.
;
; PHP's built-in default is text/html
default_mimetype = "text/html"
;default_charset = "utf-8"

allow_url_fopen=on;
4

1 に答える 1