Корнем документа является / var / www, я хочу загрузить веб-страницу в /var/www/php.html
<?php
$url = "http://php.net";
$html_content = file_get_contents($url);
$fp = fopen("php.html","a");
fwrite($fp,$html_content);
fclose($fp);
echo $html_content;
?>
Я могу получить веб-страницу в Firefox, но где мой файл php.html?
Ваша страница находится в той же папке вашего PHP-скрипта. Если вы хотите получить доступ к странице, вы должны использовать что-то вроде Http: //path_to_your_script/pythons.html
Для сохранения в вашем / var / www вы должны использовать это:
<?php
$url = "http://localhost/postgres";
$html_content = file_get_contents($url);
$fp = fopen("/var/www/php.html","a"); // ADD /var/www to the path
fwrite($fp,$html_content);
fclose($fp);
echo $html_content;
?>
Теперь вы можете получить доступ с Http: //localhost/php.html
Если вы не можете сохранить в / var / www / потому, что у вас нет разрешения, если у вас есть разрешение root, вы можете выполнить это в консоли: sudo chmod 777 /var/www/
Других решений пока нет …