http://asolovyov.livejournal.com/data/rss
но что-то не получается у меня понять регульярные выражения, как например взять все содержимое между тегами <item></item>, а в полученном результате между <title></title> и <description></description>
Спустя 3 минуты, 1 секунда (14.10.2010 - 08:02) arvitaly написал(а):
а как вы пробовали?
Спустя 4 минуты, 5 секунд (14.10.2010 - 08:06) AntonNABSAL написал(а):
Цитата (arvitaly @ 14.10.2010 - 05:02) |
а как вы пробовали? |
$content = file_get_contents("http://asolovyov.livejournal.com/data/rss");
preg_match_all("/<item>(.*)</item>/",
$content,
$out, PREG_SET_ORDER);
print_r($out[0]);
пытался хотя бы взять между <item></item>
Спустя 24 минуты, 35 секунд (14.10.2010 - 08:31) arvitaly написал(а):
<?php
$content = file_get_contents("http://asolovyov.livejournal.com/data/rss");
preg_match_all("~<item>(.*)</item>~si", $content,$out, PREG_SET_ORDER);
print_r($out);
У вас ошибки - модификатор s - чтобы \n (переносы строки) тоже входило в точку и // у вас получалось не экранировано, лучше использовать тильду она не встречается
Спустя 7 минут, 45 секунд (14.10.2010 - 08:39) AntonNABSAL написал(а):
окИ СПС))) Я сам только что разобрался)))
Спустя 3 минуты, 18 секунд (14.10.2010 - 08:42) arvitaly написал(а):
А еще U надо в модификаторы добавить - тут жадное выражение нужно