Stránka 1 z 1

Příkaz pro napojení se na webovou stránku?

Napsal: sob 18. srp 2012, 23:41
od Smolař
Dobrý den. Pokouším se v rámci školního projektu vytvořit aplikaci, která bude pracovat s daty staženými z internetu. Jelikož jsem začátečník, potřeboval bych poradit příkazy (PHP, Java či syntakticky podobné), s jejichž pomocí se program připojí na danou internetovou stránku a vrátí část jejího zdrojového kódu. Nebo klidně celý, filtrování informací už pak nějak dořeším, ale hlavní problém je, jak se vůbec program připojí na danou adresu na internetu. Budu vděčný za jakékoliv cenné informace.

Re: Příkaz pro napojení se na webovou stránku?

Napsal: ned 19. srp 2012, 00:32
od OndraSter
V PHP třeba file_get_contents - s http požadavky se pracuje naprosto stejně, jako s lokálními soubory na disku.

Re: Příkaz pro napojení se na webovou stránku?

Napsal: ned 19. srp 2012, 05:48
od Caderom
S file_get_contents může narazit, pokud to bude dávat na nějaký hosting. Doporučoval bych spíše podívat se na knihovnu cURL.

Kód: Vybrat vše

function load($url) {
  $ch = curl_init();
  curl_setopt($ch, CURLOPT_URL, $url);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  curl_setopt($ch, CURLOPT_HEADER, 0);
  $data = curl_exec($ch);
  curl_close($ch);
  
  return $data;
}

Re: Příkaz pro napojení se na webovou stránku?

Napsal: ned 19. srp 2012, 12:51
od OndraSter
http požadavky bývají spíše povolené, než cURL.

(Freehosting, na placených to bude povolené oboje snad skoro vždy.)

Re: Příkaz pro napojení se na webovou stránku?

Napsal: ned 19. srp 2012, 18:45
od Caderom
Asi jak kde, já mám zkušenost s placeným webhostingem Gigaserver a free Pipni a na obou file_get_contents pro URL zakázali, cURL funguje.