Systems90 by Webglobe
  • Nápověda
  • API Documentation
  • Přihlášení
Hostingové služby
  • První kroky
  • Převody domén
  • Změna držitele domén
  • Emailové služby
  • Web & FTP připojení
  • Databáze
  • Nastavení PHP
  • Nastavení .htaccess
  • Nastavení DNS
  • Statistiky & Logy
  • Limity & Omezení
  • Redakční systémy (CMS)
  • Fakturace
Virtuální servery (VPS)
  • Obecné dotazy
  • První kroky
  • Operační systémy
  • Zálohování & Úložiště
  • Síťová nastavení
  • Změny konfigurace
  • Uživatelské rozhraní
  • Podmínky služeb
  • Bezpečnost dat
  • Podpora
  • Fakturace
  1. Hostingové služby
  2. Nastavení PHP
  3. Podporujete url_fopen a knihovnu CURL?

Podporujete url_fopen a knihovnu CURL?

Direktiva allow_url_fopen je z bezpečnostních důvodů na webserverech standardně zakázána. Pro dosažení stejného výsledku doporučujeme použít bezpečné řešení pomocí knihovny CURL.

Příklad možného řešení nahrazení url_fopen za pomocí CURL knihovny

V souvislosti s url_fopen se volá nejčastěji obsah pomocí direktivy file_get_contents:


				$obsah = file_get_contents("http://example.com");
			

Pomocí CURL pak předešlé řešení odpovídá následujícím řádkům:


				$handler = curl_init("http://example.com");
				curl_setopt($handler, CURLOPT_RETURNTRANSFER,1);
				$obsah = curl_exec($handler);
				curl_close($handler);
			

Způsobů volání CURL knihovny je více a záleží na potřebách vaší aplikace. Správné řešení by vám měl navrhnout a realizovat autor vaší webové aplikace. Podrobnější informace k CURL naleznete v dokumentaci k PHP na https://secure.php.net/manual/en/book.curl.php.