Как вытащить данные из enclosure url

Статус
В этой теме нельзя размещать новые ответы.

tarhan

Постоялец
Регистрация
6 Апр 2007
Сообщения
91
Реакции
5
HTML:
$string ='<item>
  <title>В Оренбурге суд арестовал подозреваемого в угоне авто и убийстве полицейского</title>
  <description>В Оренбурге Ленинский районный суд избрал меру пресечения и арестовал подозреваемого по делу об угоне авто и убийстве сотрудника уголовного розыска. Как сообщил Лайфу источник в правоохранительных органах, ближайшие два месяца 36-летний Игорь Макаров проведет в следственном изоляторе.
Напомним, два дня назад мужчина сдался, придя в следственный отдел города в сопровождении двух юристов. По предварительной информации, он признался в нанесении смертельного удара ножом сотруднику уголовного розыска Евгению Никулину.
ЧП произошло ночью 6 октября. В ходе погони за злоумышленником 27-летний сотрудник уголовного розыска Евгений Никулин получил смертельные ножевые ранения.
Сотрудники правоохранительных органов установили личности подозреваемых в угоне автомобиля "Мерседес", которые напали на полицейского, пытавшегося их задержать. Ими оказались 36-летний Игорь Макаров, 29-летний Александр Дворник и 23-летний Альберт Арзуманян.
— По уголовному делу проводятся неотложные следственные действия, принимаются исчерпывающие меры, направленные на установление локации злоумышленников и всех обстоятельств совершённого преступления, опрашиваются вероятные очевидцы произошедшего, назначены необходимые экспертизы. Расследование уголовного дела продолжается, — прокомментировали в пресс-службе СУ СКР по Оренбургской области.</description>
  <link>https://life.ru/915042</link>
  <guid>news/915042</guid>
  <pubDate>Mon, 10 Oct 2016 17:28:00 +0300</pubDate>
  </item>
  <item>
  <title>Диетолог: На случай войны в продуктовую корзину нужно включать мясо, а не хлеб</title>
  <description>Полную версию интервью с Алексеем Ковальковым слушайте в аудиозаписи.

Без белка человек начнёт терять мышечную массу и дряхлеть, пояснил Лайфу врач-диетолог, руководитель клиники коррекции веса Алексей Ковальков. Ранее губернатор Санкт-Петербурга Георгий Полтавченко подписал постановление о норме хлеба во время войны: жители города получат по 300 граммов в течение 20 дней.
— Хлеб — это не продукт, на котором нужно жить. Нужно говорить о белке. Если об углеводах, которые содержатся в хлебе, и жирах ещё диетологи спорят, то однозначно признают значение белка. Норма белка в сутки должна быть не менее 70 граммов, а откуда он возьмётся? Из тушёнки, консервов. Без хлеба можно прожить. Если других продуктов не будет, мы будем подменять хлебом, но это неправильно, это ведёт к разрушению мышечной массы. Нужна норма белка, неважно какого: тушёнки, куриного мяса, свиного, говяжьего. Крупы вторичны, — сказал Ковальков.
В постановлении петербургского губернатора говорится, что городские власти создают продовольственные резервы, состоящие из неснижаемого (неприкосновенного) и оперативного разделов. Причём объём первого должен составлять минимум 31,1 тысячи тонн зерна в год (не менее 21,7 тысячи тонн пшеницы и 9,4 тысячи тонн ржи), а второго — не менее 38,8 тысячи тонн (27,2 тысячи тонн пшеницы и 11,6 тысячи тонн ржи).</description>
  <link>https://life.ru/915037</link>
  <guid>news/915037</guid>
  <pubDate>Mon, 10 Oct 2016 17:25:00 +0300</pubDate>
  <enclosure url="https://static.life.ru/posts/2016/10/915037/gr/north/cdd99c0d54a4b1d6b92f635578ae61b1__225x160.jpg" type="image/jpeg"/>
  </item>';

Сабж, функциями обработки XML Для просмотра ссылки Войди или Зарегистрируйся не подходит. Ни print_r($string), var_dump($string) - не видно ее)) Регуляркой пробовал - не видит)) Регуляркой никак не получится?
 
Последнее редактирование модератором:
Во-первых, суйте подобный код внутрь соответствующих тегов:
[*code][*/code]
Во-вторых, в чем заключается задача? Что вытащить нужно?
 
Сабж, функциями обработки XML Для просмотра ссылки Войди или Зарегистрируйся не подходит. Ни print_r($string), var_dump($string) - не видно ее)) Регуляркой пробовал - не видит)) Регуляркой никак не получится?
А var_dump ты где юзаешь? Если в браузере, то я тебя обрадую - браузер обрабатывает теги и нужный тебе <enclosure ...> как раз будет полностью скрыт :)
Хотя внимательный программист увидев вывод string(135) "", обратит внимание на циферки и поймёт - что-то здесь не так...
Фикс:
кодить с выводом через консоль;
смотреть исходник страницы;
юзать htmlspecialchars перед выводом;
...

Если не стоит задачи расти как программист, можно сразу заюзать инструменты типа Для просмотра ссылки Войди или Зарегистрируйся которые значительно упростят задачу.
 
Всем спасибо. Забыл внести в strip_tags <enclosure>, поэтому и не видно было его))
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху