Как мне включить внешний файл в PHP? - PullRequest
3 голосов
/ 16 ноября 2010

Мне нужно включить и внешний файл, который находится на другом URL.Например, google.com.Я проверил включение с использованием локальных файлов, так что многое работает, но если я попытаюсь использовать 127.0.0.1/filetoinclude.txt, то ничего не произойдет.Я не получаю ошибку, я просто получаю пустую страницу.Так как же мне включить http://google.com на мою страницу?

Ответы [ 2 ]

11 голосов
/ 16 ноября 2010

Понятия не имею, зачем вам это делать, но вы наверняка можете попробовать что-то вроде:

<?php
    $google_page = file_get_contents('http://www.google.com');
    echo $google_page;
?>
3 голосов
/ 16 ноября 2010

Вам нужно будет использовать 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;
...