是否有PHP代码来获取网页的HTML代码? $ html = file_get_contents('https://stackoverflow.com/questions/ask'); 这不起作用。它只是加载网页。我想在运行代码时显示HTML代码。
提前致谢。
答案 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);
?>