![]() |
![]() ![]() |
![]() |
![]()
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. |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 575 Pomógł: 299 Dołączył: 26.03.2009 Ostrzeżenie: (20%) ![]() ![]() |
Najprostsze rozwiązanie
Ten post edytował Wicepsik 1.07.2010, 13:37:46 -------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 115 Pomógł: 12 Dołączył: 11.01.2005 Skąd: Zduńska Wola Ostrzeżenie: (0%) ![]() ![]() |
Dzięki wielkie, Wicepsik Twoje rozwiązanie jest po prostu idealne do moich potrzeb.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.06.2025 - 09:16 |