Re: php rss grabber strange characters

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sun, Apr 13, 2014 at 7:17 PM, David Mehler <dave.mehler@xxxxxxxxx> wrote:

> Hello,
>
> Can someone take a look at the below code and tell me what it's problem is?
>
> What it's suppose to do is grab three news items from wordpress's rss
> feed. This it does. The issue is in the output I get strange
> characters a circumflexes I'd like to know why and if I can fix this?
>
> Here's my code:
>
> <?php
>
> $rss = new DOMDocument();
> $rss->load('http://wordpress.org/news/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 = 5;
> 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>';
> }
> ?>
>
> Thanks.
> Dave.
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
Make sure that the page you are displaying this on is UTF8 (which is what
the feed is based on).

[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux