sasha_ua
Постоялец
- Регистрация
- 22 Июн 2010
- Сообщения
- 66
- Реакции
- 0
- Автор темы
- #1
Доброго времени суток.
Как извлекается страница с сайта:
Мне интересно как извлечь изображения из $page_str?
Как извлекается страница с сайта:
PHP:
<?php
function get_web_page($url) // Берем страницу с помощью CURL через прокси.
{
$exit=0;
do
{
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // возвращает веб-страницу
curl_setopt($ch, CURLOPT_HEADER, 0); // не возвращает заголовки
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); // переходит по редиректам
curl_setopt($ch, CURLOPT_ENCODING, ""); // обрабатывает все кодировки
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 1); // таймаут соединения
curl_setopt($ch, CURLOPT_TIMEOUT, 60); // таймаут ответа
curl_setopt($ch, CURLOPT_MAXREDIRS, 10); // останавливаться после 10-ого редиректа
$content = curl_exec( $ch );
$err = curl_errno( $ch );
$errmsg = curl_error( $ch );
$header = curl_getinfo( $ch );
$header['errno'] = $err;
$header['errmsg'] = $errmsg;
$header['content'] = $content;
if (strpos($header['content'], "site.com") AND strpos($header['content'], "text1") AND strpos($header['content'], "/html"))
{
$exit=1;
return $header['content'];
}
}
while($exit==0);
curl_close( $ch );
}
$page_str = get_web_page($url);
?>