将HTML代码转换为php变量

时间:2010-09-24 07:37:18

标签: php

我不会那么多使用PHP而且现在我遇到了问题。 我需要将webbrowser的网站保存为pdf。我现在正在使用mPDF(在stackoverflow的wiki中提出)并且它似乎工作得很好(我只是简单地将一个简短的html代码写入php变量然后创建了pdf)。

但是现在我必须在浏览器中获取实际站点的html代码并将其保存到php变量中。我怎么能这样做?

3 个答案:

答案 0 :(得分:7)

您可以通过PHP file_get_contents()-function获取远程内容:

$html = file_get_contents('http://example.org');

如果这不起作用,请确保在php.ini中启用了allow_url_fopen

答案 1 :(得分:6)

如果我理解正确,您可以将页面内容存储到php变量中,如下所示:

ob_start();

// your html code goes here

$contents = ob_get_contents();
ob_end_clean();

// see the contents now
echo $contents;

答案 2 :(得分:1)

这可能是过度杀戮,但您可以尝试使用SimpleHTML DOM来加载远程网站并提取其HTML。