用于获取网页HTML代码的PHP代码

时间:2012-02-05 17:55:57

标签: php html

  

可能重复:
  How do I get the HTML code of a web page in PHP?

是否有PHP代码来获取网页的HTML代码? $ html = file_get_contents('https://stackoverflow.com/questions/ask'); 这不起作用。它只是加载网页。我想在运行代码时显示HTML代码。

提前致谢。

5 个答案:

答案 0 :(得分:1)

尝试:

echo htmlentities(file_get_contents('http://stackoverflow.com/questions/ask'));

答案 1 :(得分:0)

也许试试:

$html = htmlspecialchars(file_get_contents('http://stackoverflow.com/questions/ask'));

并尝试使用标签输出。

答案 2 :(得分:0)

只需HTML编码您的输出,以便&使用htmlentities函数变为& amp ;.

答案 3 :(得分:-1)

$handle = @fopen("'http://www.webmasterworld.com", "rt");
$code = fread($handle,9000);

这是从另一个线程复制的,但它应该足够好了。它将获取$ handle中的代码,然后$ code将包含该代码的9000字节。

答案 4 :(得分:-2)

尝试一起使用exec和wget:

<?php

exec('wget http://stackoverflow.com/questions/ask -O', $array);

echo implode('<br />', $array);

?>