Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 24.08.2009 Ostrzeżenie: (0%)
|
Witam.
Prosiłbym o sugestie, w jaki sposób mógłbym uzyskać w php kod zewnętrznej strony, ale przetworzeniu w niej kodu javascript, innymi słowy chcę otrzymać w zmiennej końcowy kod html z dowolnego url. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D |
Czyżbyś chciał otrzymać kod html na stronie, gdzie dane są przesyłane AJAXem lub skrypty JS odpowiednio się ze stroną "zabawiają"? (IMG:style_emoticons/default/smile.gif) A może chcesz po prostu kod z jakiegoś serwisu wrzucić na swoją stronę, rzekomo pod własnym imieniem? (IMG:style_emoticons/default/winksmiley.jpg) Albo może chcesz wykorzystać dane ze strony autora bo samemu nie chce Ci się/nie potrafisz tego co on, a coś na niej fajnie wygląda (IMG:style_emoticons/default/winksmiley.jpg)
Tak dla Twojej wiadomości... Kod JS jest wykonywany na komputerze klienta, w jego przeglądarce dopiero i nie generuje się na serwerze, bo dla tej funkcjonalności właśnie powstał. Możesz jedynie na sztywno wpleść cały kod JS wewnątrz strony, ale żadnego kodu HTML Ci to nie wygeneruje (IMG:style_emoticons/default/smile.gif) Po prostu nie wiesz do czego JS słuzy i nie rozumiesz zasady jego działania. Kod JS może generować elementy strony, ale robi to już po dotarciu do przeglądarki, nie tworząc struktury html-owej jaką widzisz przy kliknięciu "Pokaż źródło" (no dobra... innerHTML jest wyjątkiem (IMG:style_emoticons/default/tongue.gif) ). EDIT... Jeśli jednak chcesz zawrzeć funkcjonalnie działająca inną witrynę to masz kilka wyjść, a spomiędzy nich najprostszy jest zwykły Iframe. Ale jeśli już jesteśmy przy php, to czemu nie posłużyć się: file_get_contents ? Ten post edytował thek 24.08.2009, 22:57:30 |
|
|
|
f4n Kod html po przetworzeniu javascriptu 24.08.2009, 22:24:57
f4n Cytat(thek @ 24.08.2009, 23:52:32 ) C... 25.08.2009, 00:25:14
Riklaunim Pobrać stronę i użyć http://www.mozilla.org/js/spi... 25.08.2009, 00:44:19
f4n Dzięki za wskazówki. 25.08.2009, 16:37:42 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 17:28 |