[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема с регулярным выражением.
Darber
Здравствуте.

В коде есть картинка. Мне нужно получить ее URL.

$forumcontents = file_get_contents("http://de.tankiforum.com/index.php?app=core&module=global&section=login& do=process");

preg_match_all('#<img id="recaptcha_challenge_image" alt="reCAPTCHA challenge image" height="57" width="300" src="(.+?)">#is', $forumcontents, $arr);
$captchaURL = $arr[1][0];

echo $captchaURL;


$captchaURL остается пустой..

Помогите пожалуйста..
Winston
Цитата (Darber @ 20.09.2014 - 18:12)
В коде есть картинка. Мне нужно получить ее URL

Это ты через инспектор увидел? А если посмотреть исходный код страницы, там есть картинка? smile.gif
Darber
Цитата (Winston @ 20.09.2014 - 19:20)
Цитата (Darber @ 20.09.2014 - 18:12)
В коде есть картинка. Мне нужно получить ее URL

Это ты через инспектор увидел? А если посмотреть исходный код страницы, там есть картинка? :)

Да, через инспектор там изображение*. Я думаю, что проблема с регулярными выражениями, с которыми я никогда не работал.

UPD.
Проблема осталась не решенной. Рано начал радоваться.

UPD2.
Проблема все-таки решена. Я туплю.

Решение:
preg_match_all("#challenge : '(.+)'#", $forumcontents, $arr);
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.