Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] jak jak napisac wzorzec do tego, wyrazenia regularne
piotrekkr
post
Post #1





Grupa: Zarejestrowani
Postów: 386
Pomógł: 25
Dołączył: 28.09.2005

Ostrzeżenie: (0%)
-----


witam mam w pliku jednym cos takiego :
Kod
<div>19-12-2005</div>
<div>
Heh powciskałem troche tych klawiszy i powstał system logowania :D. Mógłbym mu troszkę nowych funkcji dodać ale to już nie dzisiaj, bo co tu dużo gadać,
zwyczajnie mi sie nie chce :P. Zachęcam
do zakładania kont. Dzięki nim już wkrótce dana wam będzie możliwość dodawania newsów. Pozdrawiam.
</div>

<div>18-12-2005</div>
<div>
Witam wszystkich! Pamiętacie zapewne że rozpocząłem niedawno prace nad możliwością zakładania kont urzytkowników
na mojej stronie. Prace nadal trwają. Jak narazie można zakładać już konta, niestety jeszcze nie można się logować. Ale już wkrótce się to zmieni :). Myślę że do końca roku będzie to już możliwe. Zauważyłem także że liczba odwiedzin mojej strony
przekroczyła już trzy tysiące co mnie bardzo cieszy. Poza tym jak zapewne wiecie (bo reklamy nie pozwalają o tym zapomnieć), że święta się zbliżają wielkimi krokami. Z tego też powodu [B]składam wam wszystkim życzenia wesołych i pogodnych świąt Bożego Narodzenia no i oczywiście szalonego sylwestra[/B] :D. Tylko ostrożnie z trunkami bo co za dużo to nie zdrowo :P. Pozdrawiam.
</div>
itd.......


i chce wyciagnac z tego date i tresc. zrobilem taki wzorzec ale on nie dziala kiedy sa znaki nowej linii a sa w tresci po dacie.
  1. <?php
  2. $file = file_get_contents('news_old.pkr');
  3. $pattern = "@<div>((.*?)-(.*?)-(.*?))</div><div>(.*?)</div>@";
  4. preg_match_all($pattern, $file,$matches,PREG_SET_ORDER);
  5. for($i=0;$i<count($matches); $i++){
  6. echo $matches[$i][1].'<br />';
  7. echo $matches[$i][5].'<br />';
  8. };
  9. ?>

niestety brakuje dopasowan co robie zle i jak to jest kiedy w tekscie sa znaki nowej linii?? prosze o pomoc.

Ten post edytował piotrekkr 2.09.2006, 11:46:58
Go to the top of the page
+Quote Post
mariuszn3
post
Post #2





Grupa: Zarejestrowani
Postów: 352
Pomógł: 0
Dołączył: 22.01.2006

Ostrzeżenie: (0%)
-----


Znaki nowej linii też musisz w wyrażeniu uwzględnić (poprzez '\n')
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.12.2025 - 16:31