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

Vývojová prostředí, aplikace, skripty, http://www... síťové programy, internet, sdílení...
Odpovědět
Smolař
Nováček
Nováček
Registrován: 29. črc 2009

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

Příspěvek 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.
OndraSter
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 22. úno 2006
Bydliště: Praha / ČVUT FIT
Kontaktovat uživatele:

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

Příspěvek 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.
PC: i5-2500k 4.5GHz/24GB RAM/GTX560 Ti 1GB/>5TB - W7 Prof x64; Microsoft SideWinder X3 notebook: HP 6715b (4GB RAM) - W7 Prof x64;
mobil: Nokia Lumia 800 Cyan, 16GB; tablet: Toshiba Portege M200 (2GB, 64GB SSD, GeForce FX5200) - W7 Prof x32


Nahraďte Arduino výkonnější variantou!
Vývojová prostředí a nástroje | Webové prohlížeče | Seznam freehostingů
Caderom
Začátečník
Začátečník
Uživatelský avatar
Registrován: 03. pro 2005
Bydliště: Beroun

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

Příspěvek 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;
}
OndraSter
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 22. úno 2006
Bydliště: Praha / ČVUT FIT
Kontaktovat uživatele:

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

Příspěvek od OndraSter »

http požadavky bývají spíše povolené, než cURL.

(Freehosting, na placených to bude povolené oboje snad skoro vždy.)
PC: i5-2500k 4.5GHz/24GB RAM/GTX560 Ti 1GB/>5TB - W7 Prof x64; Microsoft SideWinder X3 notebook: HP 6715b (4GB RAM) - W7 Prof x64;
mobil: Nokia Lumia 800 Cyan, 16GB; tablet: Toshiba Portege M200 (2GB, 64GB SSD, GeForce FX5200) - W7 Prof x32


Nahraďte Arduino výkonnější variantou!
Vývojová prostředí a nástroje | Webové prohlížeče | Seznam freehostingů
Caderom
Začátečník
Začátečník
Uživatelský avatar
Registrován: 03. pro 2005
Bydliště: Beroun

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

Příspěvek 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.
Odpovědět

Zpět na „Programování a web“