PHP - 在我的RSS提要脚本中防止报价转义

时间:2015-02-11 14:24:36

标签: php

我的脚本读取RSS源,抓取数据并使用包含Feed描述的工具提示将其反射出来。它有效,但我需要知道如何处理意外的标点符号,如引号或撇号。正如您所看到的,我已经在<&lt ;;防止我遇到的一些html错误(这是次要问题)。

$limit = 10;
for($x=0;$x<$limit;$x++) {
    $title = str_replace(' & ', ' &amp; ', $feed[$x]['title']);
    $link = $feed[$x]['link'];
    $full = $feed[$x]['full'];
    $fullformat = substr($full, 0, strpos($full, "<"));
    $date = date('l F d, Y', strtotime($feed[$x]['date']));
    echo '<p><a href="'.$link.'" class="rss tooltip" title="'.$fullformat.'">'.$title.'</a><br>';
    echo '<small><em> ( '.$date.' )</em></small></p>';


}

特别是这里的这一行用工具提示类吐出了链接。目前引号会提前结束我的字符串。我已经看过关于这个主题的其他一些帖子,但是我很难将它应用到我的动态字符串中。

        echo '<p><a href="'.$link.'" class="rss tooltip" title="'.$fullformat.'">'.$title.'</a><br>';

1&gt;如何确保此字符串在我当前的设置中完好无损?

2&gt;如果描述中还包含类似超链接的html代码,是否有办法处理此字符串?

谢谢!

0 个答案:

没有答案