Функция
в PHP для получения содержимого файла или ресурса, указанного URL-адресом. Вот несколько методов, связанных с file_get_contentsв PHP:
-
Базовое использование:
$url = 'https://example.com'; $contents = file_get_contents($url); echo $contents; -
Получение контента с помощью заголовков:
$url = 'https://example.com'; $options = [ 'http' => [ 'header' => 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3', ], ]; $context = stream_context_create($options); $contents = file_get_contents($url, false, $context); echo $contents; -
Обработка ошибок:
$url = 'https://example.com'; $contents = @file_get_contents($url); if ($contents === false) { // Error handling echo 'Failed to retrieve the content.'; } else { echo $contents; } -
Асинхронное получение контента с помощью cURL:
$url = 'https://example.com'; $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $contents = curl_exec($ch); curl_close($ch); echo $contents;