Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pobieranie DIV z innej strony - mały problem.
fcppl
post
Post #1





Grupa: Zarejestrowani
Postów: 116
Pomógł: 0
Dołączył: 11.04.2010

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


Witam,

Pobieram div z treścią z innej strony do swojej. Za pomocą:

  1. <?php
  2. $zmienna = file_get_contents('http://www.mojadres.pl');
  3. preg_match_all('/<div id="content">(.*?)<\/div><\/div>/s', $zmienna, $wejscie);
  4. print implode("<br>",$wejscie[1]);
  5. ?>


Wszystko jest OK, ale mam problem bo pobrana treść zawiera linki (czytaj więcej) i chce zrobić tak żeby po kliknięciu przenosiło do dalszej treści już na tamtej stronie. Teraz link jest kierowany na moja domenę więc wyskakuje 404.

Proszę o wskazówki.

Ten post edytował fcppl 28.07.2014, 15:53:40
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 561
Pomógł: 6315
Dołączył: 27.12.2004




No to wypadaloby zamienic linki na pelny ich adres. Dosc logiczne
Go to the top of the page
+Quote Post
fcppl
post
Post #3





Grupa: Zarejestrowani
Postów: 116
Pomógł: 0
Dołączył: 11.04.2010

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


tak, ale możesz podać jakiś przykład jak się do tego zabrać(IMG:style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
kartin
post
Post #4





Grupa: Zarejestrowani
Postów: 246
Pomógł: 79
Dołączył: 25.05.2010

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


http://lmgtfy.com/?q=php+string+replace - w 1 pozycji masz opisane
Go to the top of the page
+Quote Post
nospor
post
Post #5





Grupa: Moderatorzy
Postów: 36 561
Pomógł: 6315
Dołączył: 27.12.2004




Bardziej przyda sie preg_replace() niz str_replace() gdyz link moze byc rozny. No chyba ze bedzie stala czesc, to mozna uzyc str_replace
Go to the top of the page
+Quote Post
fcppl
post
Post #6





Grupa: Zarejestrowani
Postów: 116
Pomógł: 0
Dołączył: 11.04.2010

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


dzięki za pomoc.

Jeszcze mam problem bo wyciągam informacje z div, ale chce żeby pomijało obrazki <img>. Teraz mam taki preg_match_all po małych przeróbkach. Dodam że meczę się sam, ale efektów brak.

  1. preg_match_all('@<div class="leading-0 clearfix">(.*)</div>@Uis', $zmienna, $wejscie);


Ten post edytował fcppl 28.07.2014, 21:45:26
Go to the top of the page
+Quote Post
Malukaz
post
Post #7





Grupa: Zarejestrowani
Postów: 77
Pomógł: 4
Dołączył: 16.04.2009

Ostrzeżenie: (10%)
X----


jquery je wyłącz
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 25.12.2025 - 13:36