NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!
Avatar
Loter
Člen
Avatar
Loter:24.8.2017 11:39

Mám stránku a potreboval by som ju ukladať. Problém je ten, že napr. kliknutím na Save as/Webpage,Complete uloží stránku a vytvorí súbor a dátami zo stránky (presne to potrebujem), ale napr. cez file_get_content uloží iba html kód. Ako uložím stránku aby sa vytvoril zároveň ten súbor (chcem simulovať ako keby som to klikal ručne).

Odpovědět
24.8.2017 11:39
Kto vie dobre programovať, nemusí sa pretvarovať :)
Avatar
Wal De Mar-Lad:24.8.2017 11:49

Nie len, že to nebude jednoduché, ale dokonca mi to pripadá ako dosť zvláštna požiadavka. Alebo nemám dostatok predstavivosti, lebo nech nad tým premýšľam akokoľvek, neviem si ani predstaviť na čo by to malo byť dobré. Hm...

Nahoru Odpovědět
24.8.2017 11:49
Libraries over frameworks...
Avatar
Loter
Člen
Avatar
Odpovídá na Wal De Mar-Lad
Loter:24.8.2017 12:08

Na svojej stránke mám interaktívne obsah v iframoch. A pri ručnom sťahovaní dokážem obsah z iframu dostať.

Nahoru Odpovědět
24.8.2017 12:08
Kto vie dobre programovať, nemusí sa pretvarovať :)
Avatar
Odpovídá na Loter
Wal De Mar-Lad:24.8.2017 12:15

Ten iframe a v ňom zobrazovaný cudzí obsah chápem. Nie, že by som bol zrovna fanda takého niečoho, ale chápem. Čo ale nechápem je, načo potrebuješ na serveri obsah tej cudzej stránky stiahnúť a uložiť. To už znie pochybne.

Nahoru Odpovědět
24.8.2017 12:15
Libraries over frameworks...
Avatar
Martin Štěpánek :26.8.2017 0:23

Přímo takhle to provést nejde, protože obsah iframu se načte až u uživatele v prohlížeči, tzn. že PHP se k tomu normální cestou nemůže dostat. :-)
Teoreticky se dá udělat tak, že si třeba regexem, nebo DOMDocumentem (PHP třída) projdeš obsah a následně, když narazíš na iframe, tak z něj vezmeš adresu, přes file_get_content si vezmeš obsah z té adresy a následně ho za ten iframe nahradíš. I přesto si nejsem jistý z jakého rozumného důvodu si chceš ukládat obsah cizích stránek, jak uvedl výše Wal De Mar-Lad...

Nahoru Odpovědět
26.8.2017 0:23
Všechno jde naprogramovat, chce to jen čas a chuť...
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.