НовыеЛучшиеПопулярныеКомментируемыеТОП авторовКатегорииОблако теговОпубликовать статьюПравила публикацииRSS-лента
Аналог file_get_contents с расширенными возможностями
Аналог file_get_contents с расширенными возможностями
Функция реализующая аналог file_get_contents, но с расширенными возможностями.
Отображения заголовка, отправки кук и эмуляция форм и т.п.
Возвращает cтроку содержащие данные по этому URL + все заголовки и все куки отправляемые сервером.
С помощью этого метода можно парсить страницы закрытые авторизацией по методу Post или куками.
Функция реализующая аналог file_get_contents, но с расширенными возможностями.
Отображения заголовка, отправки кук и эмуляция форм и т.п.
Возвращает cтроку содержащие данные по этому URL + все заголовки и все куки отправляемые сервером.
С помощью этого метода можно парсить страницы закрытые авторизацией по методу Post или куками.
<?php
# Параметры :
$url = 'URL';
$cookie = 'строка с кукой для этого URL';
$post_data = 'любые переменные формы отсылаемой по методу POST';
function my_file_get_contents($url, $cookie = '', $post_data = '')
{
ob_start();
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_HEADER, 1);
curl_setopt ($ch, CURLOPT_FOLLOWLOCATION,1);
curl_setopt ($ch, CURLOPT_TIMEOUT,30);
curl_setopt ($ch, CURLOPT_REFERER,"http://site.ru"); # REFERER
curl_setopt ($ch, CURLOPT_USERAGENT, "USER_AGENT"); # USER AGENT
if(!empty($cookie)) curl_setopt ($ch, CURLOPT_COOKIE,$cookie);
if(!empty($post_data)) curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
curl_exec ($ch);
$str = ob_get_contents();
curl_close ($ch);
ob_end_clean();
return $str;
}
?>
Комментарии
Автор статьи
Информация
Статьи автора
Подборка фантастических фильмов от Ридли СкоттаКак из любых наушников сделать беспроводныеПодборка №2 прикольных демотиваторовФотографии из серии "Показалось..."Подборка прикольных фотоПодборка №2 прикольных СМС-переписокСвежая подборка прикольных фотоЗа секунду до.... 30 фото...Подборка прикольных СМС-переписокПодборка прикольных демотиваторов
Похожие статьи
Открытие Года: Лучшие Книги для UX/UI-Дизайнеров, Которые Взорвут Ваш Ум!Курсы программирования для детейМаркетинговое агентствоПочему люди выбирают профессию фронтенд-разработчика в современном мире IT?Появился новый агрегатор нейросетей на русском ChatHabAI в формате онлайн бота ТелеграмВыбрать хорошие курсы программированияКурсы HTML, CSSФронтенд разработкаРазработка iOS приложенийDataLife Engine - система управления сайтами