我需要包含另一个网址上的外部文件。例如google.com。我已经使用本地文件测试了include,因此有很多功能,但是如果我尝试使用127.0.0.1/filetoinclude.txt则没有任何反应。我没有收到错误,我只是得到一个空白页面。 那么我应该如何在我的页面中加入http://google.com?
答案 0 :(得分:11)
我不知道你为什么要这样做,但你肯定会尝试这样的事情:
<?php
$google_page = file_get_contents('http://www.google.com');
echo $google_page;
?>
答案 1 :(得分:3)
您需要使用file_get_contents
:
$data = file_get_contents('http://google.com'); //will block
或fopen
:
$fp = fopen('http://google.com', 'r');
$data = '';
while(!feof($fp))
$data .= fread($fp, 4092);
fclose($fp);
echo $data;