![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 17.06.2002 Ostrzeżenie: (0%) ![]() ![]() |
Mam kłopot z funkcją preg_match_all, napisałem takie oto wyrażenie regularne do wyłuskiwania znaczników (w tym wypadku znacznika a):
Kod $patern="/<a(([s]+(([^>^"]*)|("[^"]*"))*>)|([>]{1}))/"
Działa to z reguły dobrze, ale w wypadku gdy znacznik jest źle napisany, a konkretnie, jeden z cudzysłowów jest niezamknięty (np. <a ">), funkcja preg_match_all w Windows działa tak jakby się zapętliła :?: :!: . Coś nie tak z php, czy ze mną? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 17.06.2002 Ostrzeżenie: (0%) ![]() ![]() |
W każdym razie dzięki kurtz, choć dorzucę, że znak ">" w środku znacznika to nie jest niemożliwe ani bezurzyteczne, ani nawet takie znowu głupie
Kod <a href="javascript: if(a>b) location='bla.html'">
a tak na marginesie to jakie hasła ze słownika polecasz, bo przyznaję, że wysyłam tego posta nie zastosowawszy się do rady, by przejżeć zalecane dzieło. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 20:28 |