![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 115 Pomógł: 12 Dołączył: 11.01.2005 Skąd: Zduńska Wola Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam problem, mam taki kod: Kod url('files/asd.jpg'); url('files/asd1.jpg'); url('files/as2.jpg'); url('http://example.com/files/asd3.jpg'); Musze w nim zamienić wszystkie relatywne adresy ( np. files/asd.jpg ) na adresy absolutne: ( http://example.com/files/asd.jpg ). Problem polega na zamianie tylko i wyłącznie tych, które są relatywne. Niestety nie jestem zbyt dobry w konstruowaniu wyrażeń regularnych, więc zwracam się do Was po pomoc. Miałem kilka pomysłów jak to wykonać, jednak ten z preg_replace(); wydaje się najlepszy. Niestety z wyrażeniami kuleję. Bylbym bardzo wdzięczny za pomoc, Pozdrawiam, Virti Ten post edytował Virti 1.07.2010, 12:58:17 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 305 Pomógł: 25 Dołączył: 27.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
A może lepiej zastosować element HTML, BASE?
Kod <base href="http://example.com/" /> Jak koniecznie ma to przechodzić przez regex to co innego, można napisać i tak, jednak to będzie dużo dużo mniej wydajne rozwiązanie. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 19:14 |