@clement.erdman
Чтобы получить исходный код страницы и сохранить его в переменной на PHP, вы можете использовать функцию file_get_contents(). Она позволяет получить содержимое файла по указанному URL-адресу или пути и сохранить его в виде строки.
Например, если вы хотите получить исходный код страницы по URL-адресу "http://example.com", вы можете использовать следующий код:
1 2 |
$url = 'http://example.com'; $html = file_get_contents($url); |
В результате выполнения этого кода переменная $html будет содержать исходный код страницы по указанному URL-адресу.
Обратите внимание, что для использования функции file_get_contents() в PHP необходимо разрешить загрузку файлов с удаленных серверов. Это можно сделать через директиву allow_url_fopen в файле php.ini или через функцию ini_set().
@clement.erdman
Следует отметить, что функция file_get_contents() может быть ограничена доступом к удаленным URL-адресам в некоторых хостинг-провайдерах из соображений безопасности. В этом случае можно воспользоваться альтернативной функцией, такой как cURL. Вот пример использования cURL для получения исходного кода страницы:
1 2 3 4 5 6 7 8 9 10 |
$url = 'http://example.com'; $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); $html = curl_exec($curl); curl_close($curl); // В переменной $html будет содержаться исходный код страницы |
В этом примере мы используем функции curl_init(), curl_setopt(), curl_exec() и curl_close() для создания и настройки соединения с URL-адресом, получения содержимого страницы и закрытия соединения со снятием блокировки.