Собственно хотелось бы услышать поподробнее об этих функциях, об их плюсах и минусах, кто что, а главное почему, юзает.
Сам особо никогда не пользовался, но вот недавно стал использовать file_get_…
Щас глянул на CURL. Чет всё запутанно и непонятно Но вроде делает абсолютно то же самое.
В общем обсуждаем!!!
Иногда ставят запрет на чтение файлов по URL для file_get_contents. Также бывает что CURL нет в сборке PHP. Тогда помогает fsockopen. Если же ограничений нет, то прироста производительности у CURL в сравнении с file_get_contents я не замечал, и для простой загрузки содержимого страницы file_get_contents вполне хватает. Удобочтимость легко решается:
function loadPage($url)
{
return file_get_contents($url);
}
cURL это целая библиотека,созданая для имитирования браузера,а file_get_contents() это всего лишь извлечение содержимого файла.
Lagger, Допустим я граблю какой то сайт да, ну вот тогда если я буду использовать file_get_contents, то в таком случае большая вероятность получить бан?
Ну вот мне интересно а если было бы curl (если бы я указывал реферрер и юзер агент), то не забанили бы тогда?
Добавлено 08.08.14 в 18:46:18:
А если конкретнее что означает реферер и юзер агент? =)
Самбер, Ну и что что разные вещи? Зато их обои можно использовать как для написание граббера например.
Мне хочется узнать что выгоднее использовать курл или file_get...