Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> pobieranie danych z innej strony, nie tylko kodu
AxZx
post
Post #1





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 55
Dołączył: 1.03.2005
Skąd: śląsk

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


witam,

chcę udostępnić w jednym serwisie trochę kodu html oraz pliki graficzne. w drugim chciałbym to pobierać (kilka razy dziennie) i wyświetlać. tylko żeby grafika była na tym drugim serwerze.

jak to zorganizować?
z kodem html nie ma problemu, ale co z obrazkami?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
shine
post
Post #2





Grupa: Zarejestrowani
Postów: 78
Pomógł: 5
Dołączył: 15.04.2006

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


nie bardzo zroumialem czy chcesz aby na drugim serwisie byly obrazki z pierwszego czyli tak naprawde linki do obrazkow z pierwszego serwisu - wtedy mozesz wycinac z kodu html odpowiednie sekcje kodu z img src i odpowiednio sklejac sciezke, a jesli chcesz pobierac grafiki do siebie, to

przeparsuj kod w poszukiwaniu znacznikow img z ich sciezka, jezeli bedzie mialo sciezke bezwzgledna to zapisz od razu ta sciezke do tablicy, a jezeli wzgledna doklej url z ktorym sie laczysz i wtedy wrzuc sobie do tymczasowej tablicy. Potem akis foreach i dla kazdego elementu(czyli url'a do grafiki) zrob file_get_contents do grafiki i juz. Dodatkowo bedziesz musial pewnie samemu tworzyc u siebie strukture katalogow taka jak na stronie z ktorej pobierasz wiec wyciagasz sciezke robisz explode na "/" i dla kazdej nazwy za pomoca np polecen powloki, jesli masz taka mozliwosc mkdir $katalog i potem cd $katalog i znowu mkdir az dojdziesz do konca. w ostatnim ogniwie cp sciezka pobraneg obrazka do sciezki katalogu
Go to the top of the page
+Quote Post
AxZx
post
Post #3





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 55
Dołączył: 1.03.2005
Skąd: śląsk

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


Cytat(shine @ 10.03.2009, 08:05:49 ) *
nie bardzo zroumialem czy chcesz aby na drugim serwisie byly obrazki z pierwszego czyli tak naprawde linki do obrazkow z pierwszego serwisu - wtedy mozesz wycinac z kodu html odpowiednie sekcje kodu z img src i odpowiednio sklejac sciezke, a jesli chcesz pobierac grafiki do siebie, to

przeparsuj kod w poszukiwaniu znacznikow img z ich sciezka, jezeli bedzie mialo sciezke bezwzgledna to zapisz od razu ta sciezke do tablicy, a jezeli wzgledna doklej url z ktorym sie laczysz i wtedy wrzuc sobie do tymczasowej tablicy. Potem akis foreach i dla kazdego elementu(czyli url'a do grafiki) zrob file_get_contents do grafiki i juz. Dodatkowo bedziesz musial pewnie samemu tworzyc u siebie strukture katalogow taka jak na stronie z ktorej pobierasz wiec wyciagasz sciezke robisz explode na "/" i dla kazdej nazwy za pomoca np polecen powloki, jesli masz taka mozliwosc mkdir $katalog i potem cd $katalog i znowu mkdir az dojdziesz do konca. w ostatnim ogniwie cp sciezka pobraneg obrazka do sciezki katalogu


w trym pierwszym serwisie mogę utworzyć dowolny kod html - więc mogę przygotować ścieżki dopasowane do tego drugiego:)
właśnie o coś takiego chodziło jak podałeś. wyciągnięcie nazw plików, skopiowanie z jednego na drugi i koniec.

na lokalnym udało się:)
zobaczymy jak to będzie w praktyce.
do podmiany ścieżki skorzystałem z biblioteki http://simplehtmldom.sourceforge.net/ zamiast ręcznie parsować html.
dziękuję za podpowiedzi.
Go to the top of the page
+Quote Post

Posty w temacie


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: 18.10.2025 - 12:43