Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Błęd przy preg_match_all
92nasti
post 22.01.2011, 16:54:40
Post #1





Grupa: Zarejestrowani
Postów: 80
Pomógł: 1
Dołączył: 22.01.2011

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


Witam,

męczę się już z tym problemem, poszperałem w książce, ale niestety nic interesującego nie znalazłem, manual też zbyt wiele mi nie powiedział. Otóż chciałbym pobrać interesujący mnie fragment pewnej strony, który znajduje się pomiędzy divami - <div class="quote post-content post-body">...</div>.

  1. preg_match_all(/<div class="quote post-content post-body">(.*)</div>/isU,$fp,$tekst);
  2. echo $tekst;


Po załadowaniu na serwer, otrzymuję komunikat o błędzie:

Cytat
Parse error: syntax error, unexpected '/', expecting ')' in /home/xxxxxx/domains/xxxxxx/public_html/strona.php on line 15


Byłby ktoś tak miły i naprowadził mnie trochę na mój błąd lub podesłał link do informacji które mi w tym pomogą. Google nic ciekawego nie pokazał, głównie chodzi o to że nie wiem co zamieścić w funkcji preg_match_all().
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Daiquiri
post 22.01.2011, 16:56:46
Post #2





Grupa: Administratorzy
Postów: 1 552
Pomógł: 211
Dołączył: 7.07.2009
Skąd: NJ




Forum to nie parser! Zobacz czy wszystko jest pozamykane. Jeszcze jedno pytanie o parse error i zamykam temat - teraz poratował Cię preg_match smile.gif.
Zastanów się co chcesz osiągnąć, zobacz jak koloruje się składnia.

Bliżej prawdy byłoby (psudokod): '/<start diva>(.*)<koniec diva>/' Tobie czegoś brakuje prawda? Stąd ten parse error.
Powód edycji: [Daiquiri]:
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 20:10