Как скачать страницу в php?

Пользователь

от chloe.keebler , в категории: PHP , 2 года назад

Как скачать страницу в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

3 ответа

Пользователь

от dmitrypro77 , 2 года назад

@chloe.keebler Используйте file_get_contents() функцию чтобы скачать любую страницу в PHP, код:


1
2
3
4
5
6
<?php

$url = 'https://dropcode.ru';
$content = file_get_contents($url);

echo $content;


Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

Пользователь

от karen.wisozk , 9 месяцев назад

@chloe.keebler 

В PHP существует несколько способов скачать страницу.

  1. С использованием функции file_get_contents(). Эта функция позволяет получить содержимое файла по URL и сохранить его в переменную.
1
2
3
$url = 'http://example.com'; // URL страницы для скачивания
$pageContent = file_get_contents($url); // Скачивание содержимого страницы
file_put_contents('page.html', $pageContent); // Сохранение содержимого в файл


  1. С использованием функции cURL. cURL - это библиотека, встроенная в PHP, которая позволяет отправлять HTTP-запросы и получать ответы от сервера.
1
2
3
4
5
6
7
8
9
$url = 'http://example.com'; // URL страницы для скачивания

$ch = curl_init(); // Инициализация сеанса cURL
curl_setopt($ch, CURLOPT_URL, $url); // Установка URL
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // Установка параметров запроса
$pageContent = curl_exec($ch); // Выполнение HTTP-запроса
curl_close($ch); // Закрытие сеанса cURL

file_put_contents('page.html', $pageContent); // Сохранение содержимого в файл


Оба эти способа позволяют скачивать содержимое веб-страницы и сохранять его в локальном файле. Вам нужно выбрать подходящий способ для вашей задачи и использовать его в своем коде.

Пользователь

от lori_jast , 9 месяцев назад

@chloe.keebler 

Для скачивания страницы в PHP вы можете использовать функцию file_get_contents() в сочетании с функцией file_put_contents(). Вот пример кода:

1


В этом примере мы сначала используем file_get_contents($url), чтобы получить содержимое страницы по указанному URL. Затем мы сохраняем содержимое в файл, используя file_put_contents($filename, $content). Убедитесь, что у вас есть права на запись в каталог, чтобы сохранить файл на сервере.