Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak zrobić Include treści z innej strony www
Forum PHP.pl > Forum > Gotowe rozwiązania
Fuli5
Hej.

Na ostatni post niestety nie doczekałem się odpowiedźi więc postanowiłem zmienić trochę koncepcję....

Mianowicie pytam czy jest mozliwosć zrobienia czegoś w rodzaju include treści innej strony www np w oknie głównym mojego serwisu ... questionmark.gif

Dla przykładu jest taka oto strona statyczna w wordpress http://www.artykuly.sos.pl/promocja-twojej-www/

I chciał bym aby na mojej stronie www ktora nie jest wordpressem tylko zwykłą stroną w oknie głównym includowana była ta treść z okan głownego z powyższej strony ...

Jest to możliwe !??

Bardzo prosze o pomoc....
kajzur
Spróbuj http://pl.php.net/file_get_contents
Fuli5
Hej dzieki za juz jakieś ukierunkowanie ....

Ale czy można tak troszkę jaśniej jak to ma wyglądać ?

Bo troszke to dla mnie pogmatfane .... nie żebys mi tłumaczył jak dziecku tylko krótki opis co i jak a ja juz sobie poszukam reszty ...
Fifi209
Najprościej bez użycia php itd. możesz po prostu "w ramce" otworzyć.

HTML Ramki
Fuli5
ramki !? Ni epotrzebuje google bo bardzo dobrze wiem co to iframe smile.gif

Z ramek zrezygnowałem już jakiś czas temu z oczywistych względów.... ale nawet jesli miał bym jej użyć w ostateczności do tego celu to nadal cię nie rozumiem. W ramce owszem mogę zrobić include bez problemu ale całej strony ... a nie tylko jej fragmentu !? Tzn może i można fragment ale własnie odpowiedzi na to pytanie szukam ... jak ...

Jednak nie ukrywam że wolał bym to mieć w divach ... chopciażby ze względu na pozycjonowanie.
webbart
Witam serdecznie, widzę że temat upadł.. a sam napotkałem podobny problem, przeszukująć wujka google natrafiłem właśnie na ten temat.

w takim razie ponawiam prośbę mojego przedmówcy:

Chciałbym w głównej części mojej strony zaincludować fragment innej strony. Podkreślam nie całą stronę bo z tym raczej problemu by nie było a jedynie jej fragment.
będę wdzięczny za jakąkolwiek przydatną odpowiedź.

dziękuje i pozdrawiam.
molis85
hmmm, przychodzi mi do głowy jedynie wspomniana już funkcja file_get_contents i zastosowanie wyrażeń regularnych do odnalezienia określonego fragmentu strony (np. wartość class diva w którym znajdują się interesujące nas treści)
karolrynio
Ewentualnie możesz skorzystać z prostszego sposobu niż wyrażenia regularne:

http://code.google.com/p/phpquery/

A całą stronę pobierasz tak:

  1. $tresc = file_get_contents('http://adresstrony.pl/');
Proximus
Mhm może trochę odświeżę - ale wydaje mi się że możesz skorzystać z cURL'a

podam tutaj przykładowy kod - ja trochę się męczyłem aby zdobyć informacji o cURLu (okazało się potem że źle jakąś tam rzecz skonfigurowałem)

Strona: http://mirabar.eu/plikiprox/gcurl.php
  1.  
  2. <?php
  3. $url = "http://mirabar.eu/plikiprox/kiki.html";
  4. $ch=curl_init(); //inicjalizacja
  5. curl_setopt($ch, CURLOPT_URL,$url); // ustaw URLa na odpowiedni adres
  6. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  7. $result = curl_exec($ch); // wykonaj "zapytanie" cURLa
  8.  
  9. echo $result;
  10.  
  11. curl_close($ch); // zamknięcie sesji curla
  12.  
  13. ?>
  14.  


Zwróci pokaże nam:
Cytat
Ptolemeusze (albo Lagidzi) – dynastia pochodzenia macedońskiego panująca w starożytnym Egipcie w latach 304–30 p.n.e., w południowej Syrii, Libanie i Palestynie w latach 301–200 p.n.e., na Cyprze do 58 p.n.e. i w latach 48–30 p.n.e. oraz w Cyrenajce do 96 p.n.e.. Przejściowo do państwa Ptolemeuszy należały także południowe i południowo-zachodnie wybrzeża Azji Mniejszej i wyspy Morza Egejskiego. Nazwa dynastii pochodzi od imienia założyciela i kolejnych królów dynastii, zaś nazwa alternatywna, Lagidzi, od ojca Ptolemeusza I – Lagosa. Założycielem dynastii był jeden z wodzów armii Aleksandra Wielkiego, Ptolemeusz I Soter, który po jego śmierci objął satrapię Egiptu i stopniowo usamodzielnił się w toku wojen diadochów, a w roku 304 p.n.e. ostatecznie przyjął tytuł króla.

Antygonidzi – dynastia macedońska wywodząca się od jednego z diadochów, Antygona Jednookiego, władająca Macedonią w okresie hellenistycznym. Jej zmierzch wiązał się z podbiciem Macedonii przez Rzymian i utworzeniem z niej rzymskiej prowincji.

Seleucydzi lub też Seleukidzi – dynastia hellenistyczna wywodząca się od jednego z dowódców Aleksandra Wielkiego, Seleukosa, który w wyniku wojen diadochów został władcą (w 312 p.n.e.) wielonarodowego imperium rozciągającego się od Azji Mniejszej na zachodzie do granic Indii na wschodzie. Już w III wieku p.n.e. w państwie pojawiły się tendencje separatystyczne, które skutkowały stopniowym zmniejszaniem się terytorium. Imperium Seleucydów przetrwało do roku 63 p.n.e., kiedy Pompejusz przyłączył jego resztki (obejmujące już tylko Syrię i Cylicję) do Rzymu (tereny wschodnie opanowali Partowie w II wieku p.n.e.).
czyli to samo co na http://mirabar.eu/plikiprox/kiki.html

Teraz wystarczy użyć funkcji która obetnie nam rzeczy od jakiejś części znaków / od jakiegoś znaku np. substr czy explode

To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.