Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Kod html po przetworzeniu javascriptu
f4n
post
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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
f4n
post
Post #2





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 24.08.2009

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


Cytat(thek @ 24.08.2009, 23:52:32 ) *
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 ?


Dziękuję za odpowiedź.
Odpowiedzi na akapit pierwszy: nie, nie, nie.
Tak dla twojej wiadomości, wiem gdzie jest wykonywany kod JS. Nie pytałem również o to czy wiem do czego JS służy, ani czy rozumiem zasadę jego działania. Pytałem konkretnie, czy ktoś zna sposób (patrz pierwszy post).
Z tego co się zorientowałem, można użyć w tym celu jaxera, ale może ktoś już rozwiązywał podobny problem i orientuje się czy byłoby to wykonalne na np. na hostingu home.pl

Ten post edytował f4n 25.08.2009, 00:39:26
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: 4.10.2025 - 00:21