Zadejte hledaný výraz...

Iframe autosize

Ahoj,
mám problém při tvorbě webu, nevím zda to spará pod PHP a nebo to řešit přes JavaScript.
Mám web, kam potřebuji prostřednictvím IFRAME hodit přehled zájezdů z jiného (ne mého) webu, nemám tedy přístup k jejich kódum. (Pozn.: Je to legální - zakoupený obash, ne kradený!)
Ovšem ty zájezdy jsou logicky v kategoriích a každá kategorie má různý počet zájezdů a já bych potřeboval nějakým rozumným způsobem docílit toho, aby se výška u iFrame nastavovala dle potřeby.
Na internetu jsem se dozvěděl, že toto se dá udělat pokud načítám do iFrame obsah v rámci té samé domény.
Neznáte někdo řešení, jak to udělat i pro externí zdroje?
Za každou radu děkuji!
30. 4. 2010 00:47:42
https://webtrh.cz/diskuse/iframe-autosize#reply498458
MzK
verified
rating uzivatele
(44 hodnocení)
30. 4. 2010 08:23:20
Co takle ty data stahovat přes FTP -> můžeš je i zpracovat a místo iframe použiješ div.
EDIT: Myslel jsem PHP -> curl, fopen, file_get_contents
30. 4. 2010 08:23:20
https://webtrh.cz/diskuse/iframe-autosize#reply498457
Jedná se o tyhle stránky: http://netovky.info/klienti/kontiki/
Kde je pod položkou nabídka zájezdů implementovaná stránka http://www.kontiki.otn.cz/zeme.html kterou máme zařízenou přes systém OTN.cz, kde můžeme měnit pouze styl.css, který nám ovlivňuje celkový vzhled těch zájezdů, ale k FTP nebo něčemu jinému se nedostanu.
Jak jsi to tedy myslel s tím FTP, takhle by to asi nešlo, nebo se pletu?
30. 4. 2010 10:20:55
https://webtrh.cz/diskuse/iframe-autosize#reply498456
mayo
verified
rating uzivatele
30. 4. 2010 10:50:20
slo by to vyriesit s PHP s pouzitim cURL http://php.net/manual/en/book.curl.php aj bez pouzitia IFrame, s cURL dokazes stiahnut html subor na svoj server, spracovat ho (vystrihnut len podstatny obsah), a vypisat do nejakeho DIVu
30. 4. 2010 10:50:20
https://webtrh.cz/diskuse/iframe-autosize#reply498455
S tím vůbec nemám zkušenosti, každopádně díky za TIP... asi budu mít studující víkend, abych do toho pronikl... Jen doufám, že se mi do toho podaří proniknout :-)
---------- Post added 30.4.2010 at 12:18 ----------
Koukal jsem na to cURL, zprovoznil jsem si ho na localu a pomocí tohoto kódu:
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, "http://www.kontiki.otn.cz/zeme.html");
curl_setopt ($ch, CURLOPT_HEADER, 0);
curl_exec ($ch);
curl_close ($ch);
?>
Jsem si načetl obsah a ten vypsal... Vypadá to dobře, jen je problém, že oni mají odkazy například: zeme.php?kod=TT a tím pádem potom nemám šanci, aby to směřovalo dále, jelikož to pak odkazuje, jako abych ty data měl u sebe...
Nenašel by se někdo, kdo by mi pomohl s touto implementací? Klidně i za menší fin. odměnu, nebo nějakou protislužbu, ale já bych se s tím asi docela dost trápil, kdybych to dělal
30. 4. 2010 11:33:19
https://webtrh.cz/diskuse/iframe-autosize#reply498454
timbulko
verified
rating uzivatele
(9 hodnocení)
30. 4. 2010 18:29:51
Pomocou javascriptu: http://sonspring.com/journal/jquery-iframe-sizing
Pomocou PHP napríklad (netestované):
// asi by bolo vhodnejsie pouzit regularne vyrazy
$e = explode('href="',$ch);
for ($i=1;$i<=count($e);$i++) $e="http://example.com".($e{0}=="/"?"":"/").$e;
die(implode($e));
30. 4. 2010 18:29:51
https://webtrh.cz/diskuse/iframe-autosize#reply498453
Napsal timbulko;504784
Pomocou javascriptu: http://sonspring.com/journal/jquery-iframe-sizing
To je pekna blbost co tu radis.
Pokud je to na jine domene, tak to samozrejme fungovat nebude. Da se to vcelku jednoduse obejit (resi se to tak i u Facebook aplikaci), ale problem je ten, ze bys musel mit pristup na FTP toho webu.
Jedine reseni je teda asi vyuzit PHP. Nevim ale jak s tim CURLem, driv to bylo povetsinou na hostingach zakazany a resenim bylo pouzivat primo "ciste" sockety http://cz.php.net/manual/en/function.fsockopen.php.
Nenabizeji nejaky rozumny XML export, nebo Webovou sluzbu?
1. 5. 2010 10:52:58
https://webtrh.cz/diskuse/iframe-autosize#reply498452
hm
verified
rating uzivatele
(20 hodnocení)
1. 5. 2010 22:24:12
Napsal spoluprace.net;504925
To je pekna blbost co tu radis.
Pokud je to na jine domene, tak to samozrejme fungovat nebude. Da se to vcelku jednoduse obejit (resi se to tak i u Facebook aplikaci), ale problem je ten, ze bys musel mit pristup na FTP toho webu.
cos to tu rekl za blbost?
a proc proboha vsichni chcete resit tak trivialni vec pres curl a vubec proc to chcete resit pres PHP?
1. 5. 2010 22:24:12
https://webtrh.cz/diskuse/iframe-autosize#reply498451
Pokud jsem neco neprehledl, tak by ti mel stacit klasicky file_get_contents ( $url ) pro ziskavani obsahu a pak regexy pro dolovani odkazu... pripadne dom, pokud mas zkusenosti
4. 5. 2010 11:39:26
https://webtrh.cz/diskuse/iframe-autosize#reply498450
Pro odpověď se přihlašte.
Přihlásit