Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Curl i zmiana adresu odnośnika
pspgor
post
Post #1





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 27.02.2011

Ostrzeżenie: (0%)
-----


Witam. Zainicjowałem sobie wyświetlanie stronki za pomocą Curla. Wszystko działa pięknie. Chciałbym tylko dowiedzieć się, czy dałoby radę zmienić adresy odnośników. Przybliżę mój problem.
Na stronie jest link np. do css:
  1. <link rel="stylesheet" type="text/css" media="screen" href="/css/style.css" />

, czy dałoby radę zmienić to na:
  1. <link rel="stylesheet" type="text/css" media="screen" href="xxx.pl/css/style.css" />


Z góry dziękuję za odpowiedź. Pozdrawiam rolleyes.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
cycofiasz
post
Post #2





Grupa: Zarejestrowani
Postów: 711
Pomógł: 127
Dołączył: 5.07.2008
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Dałoby radę ale zamiast tego polecam przed kodem źródłowym strony dać
  1. echo '<base href="http://xxx.pl/" />';
Go to the top of the page
+Quote Post
Magic WWW
post
Post #3





Grupa: Zarejestrowani
Postów: 123
Pomógł: 32
Dołączył: 9.09.2010
Skąd: Brzeg

Ostrzeżenie: (0%)
-----


Przy pomocy funkcji preg_replace możesz to w prosty sposób otrzymać.
  1. $strona = preg_replace('#"(.*?)/(.*?)"#i', '"http://www.xxx.pl/$1/$2"', $strona);


Pozdrawiam Dawid smile.gif

Ten post edytował Magic WWW 28.06.2011, 19:21:23
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 11:09