Grzegorz M. www.avatec.pl
Temat: Reg exp - czyli wyciąganie summary z rss :-)
Krótko i na temat:a) jak ktoś może zaproponować gotową klasę pobierającą rss/atom do tablic;
b) rozwiązanie problemu z reg exp:
Na podstawie kanału onetowego, chcę wyciągnąć zawartość summary:
<entry>
<title>Bonawentura.org - Festiwal Podróży i Przygody</title>
<link href="http://przewodnik.onet.pl/globtroter/imprezy/bonawenturaorg-festiwal-podrozy-i-przygody,1,4080296,artykul.html" rel="alternate" ></link>
<id>urn:uuid:3ca24bdd-c145-585b-6fb7-2ba01b191fa2</id>
<updated>2011-03-26T08:30:00Z</updated>
<summary type="html" ><![CDATA[<img hspace="5" src="http://m.onet.pl/_m/0686f28d3419b0e4c9a5cbf6d9d0f97e,3,1.jpg" align="left" />W dniach 26-27 marca 2011 r. w kinie Sokół w Starym Sączu odbędzie się pierwsza edycja Festiwalu Podróży i Przygody Bonawentura.org. Zapowiada się prawdziwe święto wszelkiej maści włóczykijów, niepoprawnych marzycieli i ludzi ciekawych świata.]]></summary>
</entry>
<entry>
<title>Podlaskie spotkania z podróżami</title>
<link href="http://przewodnik.onet.pl/globtroter/imprezy/podlaskie-spotkania-z-podrozami,1,4159675,artykul.html" rel="alternate" ></link>
<id>urn:uuid:4af154e0-31e2-c078-9539-025210294417</id>
<updated>2011-03-18T08:30:00Z</updated>
<summary type="html" ><![CDATA[<img hspace="5" src="http://m.onet.pl/_m/705eeb4081aa5ef936e126b461a3988b,3,1.jpg" align="left" />W dniach 18-20.03.2011 w ramach IV Podlaskich Targów Turystycznych w Białymstoku odbędą się „Podlaskie spotkania z podróżami”.]]></summary>
</entry>
próbuję poprzez
preg_match_all('/\/>([^*]+)\.\]\]>/', '{{your data}}', $arr, PREG_PATTERN_ORDER);
otrzymuję:
Array
(
[0] => Array
(
[0] => />W dniach 26-27 marca 2011 r. w kinie Sokół w Starym Sączu odbędzie się pierwsza edycja Festiwalu Podróży i Przygody Bonawentura.org. Zapowiada się prawdziwe święto wszelkiej maści włóczykijów, niepoprawnych marzycieli i ludzi ciekawych świata.]]></summary>
</entry>
<entry>
<title>Podlaskie spotkania z podróżami</title>
<link href="http://przewodnik.onet.pl/globtroter/imprezy/podlaskie-spotkania-z-podrozami,1,4159675,artykul.html" rel="alternate" ></link>
<id>urn:uuid:4af154e0-31e2-c078-9539-025210294417</id>
<updated>2011-03-18T08:30:00Z</updated>
<summary type="html" ><![CDATA[<img hspace="5" src="http://m.onet.pl/_m/705eeb4081aa5ef936e126b461a3988b,3,1.jpg" align="left" />W dniach 18-20.03.2011 w ramach IV Podlaskich Targów Turystycznych w Białymstoku odbędą się „Podlaskie spotkania z podróżami”.]]>
)
[1] => Array
(
[0] => W dniach 26-27 marca 2011 r. w kinie Sokół w Starym Sączu odbędzie się pierwsza edycja Festiwalu Podróży i Przygody Bonawentura.org. Zapowiada się prawdziwe święto wszelkiej maści włóczykijów, niepoprawnych marzycieli i ludzi ciekawych świata.]]></summary>
</entry>
<entry>
<title>Podlaskie spotkania z podróżami</title>
<link href="http://przewodnik.onet.pl/globtroter/imprezy/podlaskie-spotkania-z-podrozami,1,4159675,artykul.html" rel="alternate" ></link>
<id>urn:uuid:4af154e0-31e2-c078-9539-025210294417</id>
<updated>2011-03-18T08:30:00Z</updated>
<summary type="html" ><![CDATA[<img hspace="5" src="http://m.onet.pl/_m/705eeb4081aa5ef936e126b461a3988b,3,1.jpg" align="left" />W dniach 18-20.03.2011 w ramach IV Podlaskich Targów Turystycznych w Białymstoku odbędą się „Podlaskie spotkania z podróżami”
)
)
a chciałbym pobrać zawartość od /> do ]]> - jak widać wyżej, na znaku ]]> się nie zatrzymuje w pierwszym wystąpieniu
Kto pomoże ?