V PHP nelze načíst externí obsah (URL)

Příznaky

Použití např. PHP funkce fopen() s požadavkem na načtení externího skriptu přes URL skončí neúspěchem.

<?php
  ini_set
("display_errors"1);
  
error_reporting(E_ALL);
  
$f fopen("http://www.example.com/dir/file.txt""r");
?>

Výpis chybového hlášení funkce fopen() s požadavkem načtení externího obsahu může vypadat např. takto:

Warning: fopen(): URL file-access is disabled in the server configuration in /hosting/www/example.com/www/fopen-test.php on line 4

Další možné ovlivněné funkce: file(), file_get_contents(), copy(), simplexml_load_file(), curl, ...

Příčina

Načítání externího obsahu z bezpečnostních důvodů na webhostingu ONEbit.cz není implicitně povoleno.

Řešení

Chcete-li ve Vašich PHP skriptech načítat externí obsah, zašlete autorizovaný požadavek na zákaznickou podporu. Direktiva allow_url_fopen Vám bude obratem povolena.

 

Kopírování, publikování nebo šíření obsahu není dovolené bez předchozího písemného souhlasu společnosti ONEsolution s.r.o.