Почему нельзя сохранить веб-страницу в моем каталоге / var / www?

Корнем документа является / 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?

0

Решение

Ваша страница находится в той же папке вашего 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/

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]