从url源回显内容数据

时间:2015-08-23 23:34:25

标签: php html simple-html-dom

嘿伙计们我还不太了解PHP中的这个特定主题。基本上我想获取url源的某些内容,例如下面的代码只会回显源页面中的特定内容。我想为其他网站做这个,下面的脚本有错误,但这就像我想要完成的演示。

<?php
$data = file_get_contents('http://www.jokesclean.com/OneLiner/Random/');
                                $data = getBetween($data,'<p class="c"> <font size="+2">',"</font></p>");
                                echo $data;
?>

上述脚本的所有信息均位于here

1 个答案:

答案 0 :(得分:1)

使用Simple HTML DOM执行此操作。

阅读手册以从here执行此操作。 它很简单。

//include simple_html_dom.php file.
include('../simple_html_dom.php');

// get DOM from URL or file
$html = file_get_html('http://www.jokesclean.com/OneLiner/Random/');
foreach($html->find('p[class=c]') as $e)
echo $e;

刚刚在我的本地系统上进行了测试,每次刷新时都能完美地生成随机笑话

这是我上次刷新此代码时得到的内容。 。here's what i got on last refresh