[PHP] Odczytywanie z pliku

witam mam plik w którym zapisane mam np.

News 


01.03.2010r.

News z dnia 1 marca 2010r.


02.03.2010r.

News z dnia 2 marca 2010r.


03.03.2010r.

News z dnia 3 marca 2010r.


Archiwum


Newsy z przed kilku dni

I chodzi mi o to żeby na jednej pod stronie odczytywało mi tylko akapit News bez archwium a na drugiej podstronie od Archiwum.

Najprościej zrobić to funkcją fgets. Ale to ma większy sens tylko wtedy, gdy znasz wielkość ‘bloku’ newsów.

Inaczej możesz się bawić, pobierając cały plik, a następnie ‘wycinając’ z niego potrzebną Ci treść.

Najlepiej każdy news rozdziel sobie jakimiś znakami np. $$$$$, czy ||||| i potem wczytaj fopen, i rozbij explode :wink:

MrPigmej , w tym przypadku takimi specjalnymi znaczkami jest “News” rozpoczynający to co trzeba oraz “Archiwum” kończący to co trzeba, zaś specjalnymi znaczkami rozdzielającymi te newsy jest “\n\n”.

Najprościej, ale nie najbardziej optymalnie:

Nie najbardziej optymalnie, ale biorąc pod uwagę, że to są ‘dobre’ i szybkie funkcje, to nie powinno być z tym problemu.

No tak, przepraszam :wink: Odebrałem to jako czysty tekst, i nie pomyślałem o rozdzieleniu takim :wink: