Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wyrażenie regularne
evolucja
post
Post #1





Grupa: Zarejestrowani
Postów: 362
Pomógł: 27
Dołączył: 14.09.2009

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


Cześć.
Potrzebuję wyciągnąć dane wszystkich oddziałów z tej strony:
http://skokwesola.pl/onas/oddzialy.html

Potrzebuję nazwę miejscowości, kod pocztowy, adres i telefon. Generalnie mógłbym samemu próbować stworzyć jakieś wyrażenia, ale problem jest z różnym rozłożeniem tych danych. Chodzi mi o spacje, tabulatory itd. Nie jest to jeden ciągły kod. Byłby ktoś łaskaw mi pomóc? (IMG:style_emoticons/default/worriedsmiley.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Ulysess
post
Post #2





Grupa: Zarejestrowani
Postów: 695
Pomógł: 65
Dołączył: 27.07.2009
Skąd: Y

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


  1. <?
  2. $page = file_get_contents("http://skokwesola.pl/onas/oddzialy.html");
  3.  
  4. $wzor = '~<div class="adres"><a href=".*"><strong>(.*) </strong>(.*)<br /></a>~';
  5.  
  6. preg_match_all($wzor, $page, $matches);
  7. print_r($matches);
  8. ?>

do wzoru doklejaj sobie kolejne linie i sprawdzaj czy aby na pewno działa bo od razu cały wrzucić to na 100% nie zadziała
Go to the top of the page
+Quote Post

Posty w temacie


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: 26.12.2025 - 18:26