воскресенье, 30 марта 2014 г.

Парсер на PHP с cURL - аналог функции file_get_contents()


Парсер на PHP с cURL - аналог функции file_get_contents()


// Инициализируем курл
$ch = curl_init('адрес страницы донора');

// Параметры курла
curl_setopt($ch, CURLOPT_USERAGENT, 'IE20');
curl_setopt($ch, CURLOPT_HEADER, 0);
// Следующая опция необходима для того, чтобы функция curl_exec() возвращала значение а не выводила содержимое переменной на экран
curl_setopt($ch, CURLOPT_RETURNTRANSFER, '1');

// Получаем html
$text = curl_exec($ch);

// Отключаемся
curl_close($ch);

// Находим и сохраняем нужный фрагмент
preg_match( '/(.*?)/is' , $text , $links );

// Выводим результат на экран
echo $links[0];

Комментариев нет:

Отправить комментарий

Постоянные читатели

Популярные сообщения