Парсинг картинки

Статус
В этой теме нельзя размещать новые ответы.
Если тянуть картинку с куками, то лучше использовать cURL
PHP:
$kartinka="http://site1.ru/uploads/files/sdnsdnfsjnf.jpg";

$curl = curl_init($kartinka); 
//задаем параметры 
curl_setopt($curl, CURLOPT_USERAGENT, 'Boroda/2.0 J2ME/MIDP'); 
//открываем файловый дескриптор (куда сохранять файл) 
curl_setopt ($curl, CURLOPT_COOKIEFILE, $cook); // Сюда будем записывать cookies, файл в той же папке, что и сам скрипт
curl_setopt ($curl, CURLOPT_COOKIEJAR, $cook);
$fp =fopen('images/kartinka.jpg','w+b'); 
//сохраняем файл 
curl_setopt($curl, CURLOPT_FILE, $fp); 
//запускаем сеанс 
curl_exec($curl); 
//закрываем сеанс 
curl_close($curl); 
//закрываем дескриптор 
fclose($fp);
 
Ребят, подскажите пожалуйста правильное рег. выражения, для выдирания данноый картинки:

<img align="left" src="http://site.ru/uploads/posts/2010-04/thumbs/1271269460_5.jpg" alt='Дypнaя Kpoвь онлайн' title='Дypнaя Kpoвь онлайн' />
Нужно выдрать адрес: хttp://site.ru/uploads/posts/2010-04/thumbs/1271269460_5.jpg
Пробую:
PHP:
preg_match_all ('|<img align="left" src="(.*)" alt=.*  /> |sUS', $input, $finish11);
Не получается..

Заранее спасибо..
 
Используйте общую регулярку, например как
PHP:
$pattern = '/src=[\'"]?([^\'" >]+)[\'" >]/i'; 
preg_match_all($pattern, $input, $finish11);
 
Nafania, спасибо. Но у меня DLE..
Данной регуляркой выдирается js-файл..
Пробую
PHP:
$pattern = '/src="([^\"]*(?:gif|jpg|png))"/i'; preg_match_all($pattern, $input, $finish11);
Выдирается другой рисунок.. Можно ли как-то поставить ограничитель html-кода, чтобы выдиралась нужная картинка?

Добавлено через 3 минуты
Удалось вырвать картинку сузил возможные форматы до jpg..
Но вдруг там будет png..?!

PHP:
$pattern = '/src="([^\"]*(?:jpg))"/i'; preg_match_all($pattern, $input, $finish11);
 
Вам только одну что ли картинку надо?
Зачем здесь вообще регулярные выражения тогда?
 
Под картинкой подразумевается обложка к фильму. Она будет выдираться с разных страниц.. Находится картинка здесь:
PHP:
<img align="left" src="http://site.ru/uploads/posts/2010-04/thumbs/1271269460_5.jpg" alt='Дypнaя Kpoвь онлайн' title='Дypнaя Kpoвь онлайн' />
вот она - Для просмотра ссылки Войди или Зарегистрируйся
Извиняюсь, что ввёл в заблуждение.. просто совсем недавно начал работать с php..
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху