我可以用php提取html内容吗?

我可以用php提取html内容吗?,php,html,Php,Html,我是php新手,正在尝试从每个网页中提取内容 <div id="page_content"> <p>Each page content</p> </div> 在layout.php下,我有: <?php echo $page_content; ?> 尝试此方法,您的PHP服务器需要允许url fopen: <?php $html = file_get_contents('http://stackoverflo

我是php新手,正在尝试从每个网页中提取内容

<div id="page_content">
   <p>Each page content</p>
</div>
在layout.php下,我有:

<?php echo $page_content; ?>

尝试此方法,您的PHP服务器需要允许url fopen:

<?php
      $html = file_get_contents('http://stackoverflow.com/questions/ask');
      echo $html;
?>

您的函数不返回任何内容,并且变量不是通过引用传递的,所以它不会改变这一点,$page\u content它不是一个全局变量。您如何调用此函数?正如@kmlnvm所说,它目前什么都不做。“页面内容”是HTML字符串的占位符吗?有没有办法创建一个函数来获取每个网页的页面内容?echo$HTML-如果OP下面有更多行,将产生解析错误。最好在每个结束语句的末尾加上分号。echo$html;对于$html=file_get_contents';我可以用id或类创建一个html div标记,并让文件内容在div标记之间拉取内容吗?你想在html字符串上使用jquery选择器功能吗?
<?php
      $html = file_get_contents('http://stackoverflow.com/questions/ask');
      echo $html;
?>