![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 4.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
Zatrzymałem się na problemie:
mam na stronie istniejący kod html w szablonie: <p> <fragment kodu 1a> nazwadomeny1.pl <fragment kodu 1b> <fragment kodu 2a> nazwadomeny2.pl <fragment kodu 2b> <fragment kodu 3a> nazwadomeny3.pl <fragment kodu 3b> . . . <fragment kodu 20a> nazwadomeny20.pl <fragment kodu 20b> </p> Czy jest prosty sposób na zczytanie pomiędzy znacznikami <p> a </p> nazwadomeny1.pl do nazwadomeny20.pl by były dostępne w zmiennych od 1 do 20 i mogły wpływać na zmiany kodu <fragment kodu 1a> ...<fragment kodu 20a> nazwadomeny1.pl ... nazwadomeny20.pl jest formacie bez http://www. (tylko nazwadomeny.pl) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 798 Pomógł: 307 Dołączył: 13.05.2009 Skąd: Gubin/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Tak, dokładnie, kwestia dodania myślnika, o którym zapomniałem (IMG:style_emoticons/default/wink.gif) zaktualizowałem posta wyżej, gdybyś nie odnalazł różnicy to podmień samo wyrażenie.
z: Kod #(((f|ht){1}tp(s)?://)?[\w]{1,}\.[a-z]{2,}([\w@:%+.~?&=\/]+)?)#x na: Kod #(((f|ht){1}tp(s)?://)?[\w-]{1,}\.[a-z]{2,}([\w@:%+.~?&=\/]+)?)#x Oczywiście to wyrażenie nie jest idealne, ale z tego co i się wydaje powinno całkiem przyzwoicie łapać wszystkie adresy. Gdybyś chciał żeby łapał tylko adres w postaci example.com a nie w postaci http://www.example.com/some/param.php?get=var przykładowo, to wykasuj jedną rzecz z wyrażenia, a dokładnie to ono musiało by tak wyglądać: Kod #([\w-]{1,}\.[a-z]{2,})#x Które również powinno zadziałać na linki które podałeś wcześniej. Pozdro i nie ma sprawy (IMG:style_emoticons/default/wink.gif) Ten post edytował by_ikar 6.07.2011, 09:18:53 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 12:14 |