Существует ли функция, которой вы даете URL-адрес веб-сайта, и он возвращает источник в виде строки?
Да,
file_get_contents
Пример:
file_get_contents('https://www.example.com');
В противном случае cURL и HTTP подойдет.
Если вы хотите проанализировать содержимое страницы, вы, вероятно, захотите использовать вместо этого DOM Parser .