| | |
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Autor | Správa |
---|
Registrovaný: 07.08.06 Prihlásený: 18.11.21 Príspevky: 947 Témy: 268 Bydlisko: Levice |
Mam takyto problem: potrebujem na mojom webe zobrazit cast jednej externej stranky z ineho serveru. Nechcem to riesit pomocou iframe, kedze chcem zobrazit len urcitu cast z tej stranky. Na localhoste v pohode funguje toto Kód: $content = file_get_contents('http://externastranka/index.html'); Cela stranka sa zobrazi, cize potom mozem manipulovat s nou. Avsak na mojom serveri file_get_contents nie je povolene, tak to chcem riesit pomocou curl_exec. A tu je problem, pretoze mi tu stranku nezobrazi - vypise mi len Moved Permanently. The document has moved here. A je tam len link na tu externu page, ale nic ine mi nezobrazi. Riesil som to takto: Kód: function get_data($url) { $ch = curl_init(); $timeout = 5; curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout); $data = curl_exec($ch); curl_close($ch); return $data; }
$content = get_data('http://externastranka/index.html');
echo $content; Viete mi poradit preco pri file_get_content mi zobrazi stranku a pri curl nie? Mam tam nieco zle?
|
|
Registrovaný: 13.11.07 Prihlásený: 20.08.16 Príspevky: 1702 Témy: 0 | Napísal chrono: 19.12.2014 0:48 | |
|
Pridaj tam aj Kód: curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); aby curl spracovával aj presmerovania. Ak to nebude fungovať ani potom, povol si zobrazovanie chybových hlášok a upozornení.
|
|
Registrovaný: 07.08.06 Prihlásený: 18.11.21 Príspevky: 947 Témy: 268 Bydlisko: Levice | Napísal autor témy neopagan: 19.12.2014 14:04 | |
|
diky za rady, zrejme som ale zistil pricinu...
ak tam $content = get_data('http://externastranka/index.html'); - teda ak nepouzijem www tak vtedy mi hodi to Moved permanently.
Ak tam vsak pouzijem $content = get_data('http://www.externastranka/index.html'); tak to funguje pekne...
Este to vecer otestujem, ale zatial to vyzera ze takto to funguje.
|
|
Registrovaný: 13.11.07 Prihlásený: 20.08.16 Príspevky: 1702 Témy: 0 | Napísal chrono: 19.12.2014 16:34 | |
|
Nebolo by jednoduchšie tam povoliť to nasledovanie presmerovania a nespoliehať sa na to, že tam nepridajú nejaké presmerovanie?
|
|
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| file get contents - cross domain hlasovanie v PHP, ASP | 3 | 397 | 25.08.2017 9:09 BX | | Nacitanie stranky v Ostatné | 2 | 634 | 13.03.2011 21:00 weroro | | Nacitanie stranky v PHP, ASP | 0 | 960 | 09.04.2006 21:44 wolf14 | | Pomalé načítanie stránky v Webhosting a servery | 4 | 998 | 07.06.2009 14:42 Ďuri | | pomale nacitanie stranky v Ostatné | 16 | 1344 | 11.03.2013 20:39 lonewanderer | | Načítanie stránky v stránke v HTML, XHTML, XML, CSS | 17 | 1011 | 03.12.2009 19:35 Snacker | | Co blokuje nacitanie web stranky? v Operačné systémy Microsoft | 9 | 1119 | 13.12.2011 17:10 Rob3Rt0 | | Nacitanie udajov z inej stranky v HTML, XHTML, XML, CSS | 7 | 485 | 02.05.2015 22:16 BX | | nacitanie JSON dat do html stranky v JavaScript, VBScript, Ajax | 1 | 527 | 28.12.2020 22:47 JanoF | | Spomali pouzitie viacerych require nacitanie stranky? v PHP, ASP | 5 | 502 | 20.07.2011 23:14 jablko05 | | nacitanie flashu az po nacitani stránky v JavaScript, VBScript, Ajax | 0 | 375 | 28.03.2012 21:19 vputin | | Otvorenie IE a nacitanie web stranky... v Assembler, C, C++, Pascal, Java | 1 | 410 | 09.08.2010 18:47 coldak | | nacitanie webovej stranky trva viac ako 2 min v Sieťové a internetové programy | 11 | 954 | 03.02.2016 16:42 4040 | | Použivanie externej IP v Poskytovatelia internetu | 1 | 269 | 04.04.2013 21:19 majky358 | | piskanie externej baterie v Ostatné | 2 | 369 | 08.04.2015 22:39 04Miro84 | | kupa externej dvd mechaniky v Ostatné | 2 | 392 | 13.08.2010 19:04 takken |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|