![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 106 Pomógł: 5 Dołączył: 5.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Przykładowo, mam dany link:
Walidator wypluje ostrzeżenie, że należy zamienić & na &. Żaden problem, str_replace i po robocie. Problem się zaczyna jednak w momencie, gdy mamy do czynienia z linkiem pokroju: W tym momencie str_replace sprawi, że na stronie wyświetli się właśnie link . Czy mógłbym prosić kogoś obeznanego w wyrażeniach regularnych o gotową preg_replace zamieniającą "&xxx=" na "&xxx=", rzecz jasna niezależnie od xxx? |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 106 Pomógł: 5 Dołączył: 5.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Albo ja nie rozumiem, albo zawiodła komunikacja. powinno zostać nieruszone. Chodzi jedynie o podmianę & na & tylko wtedy, kiedy są w linkach. Czyli na przykład wtedy, kiedy po nich pojawia się znak równości.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 6 Dołączył: 20.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
Kod preg_replace('/\&\=/si', '& a m p;', $str); // usun te spacje ? Ten post edytował PiotrekM 19.02.2010, 19:08:51 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 106 Pomógł: 5 Dołączył: 5.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 6 Dołączył: 20.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
callbackiem
Ten post edytował PiotrekM 19.02.2010, 19:54:59 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 106 Pomógł: 5 Dołączył: 5.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Udało się inaczej:
Mimo wszystko dzięki za pomoc! Ten post edytował messmaker 19.02.2010, 20:35:37 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 18:42 |