Autor Zpráva
James
Profil *
Na jedné stránce, kde jsem použil přikaz include, se mi ten příkaz prostě neprovádí. Hodí mi to následující error:

Warning: include(http://blablabla.cz/blabla.php) [function.include]: failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden in /DISK2/WWW/blablabla.cz/blabla.php on line 1

Warning: include() [function.include]: Failed opening 'http://blablabla.cz/blabla.php' for inclusion (include_path='.') in /DISK2/WWW/blablabla.cz/blabla.php on line 1

Přičemž soubor blabla.php obsahuje jen jediný příkaz a to právě ten include:

<? include "http://blablabla.cz/blabla.php"; ?>

Horší ale ještě je, že mi to dřív (před několika dny) fungovalo, a teď najednou to nefunguje. Nevíte čím to je? Jenom pro pořádek: soubor, který se tam má vložit existuje a funguje úplně normálně. Díky za pomoc.
djlj
Profil
Přečetl sis tu chybovou hlášku?

failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden
James
Profil *
Možná to z toho textu vyznělo že v souboru blabla.php chci otevřít tentýž soubor, ale chci v něm otevřít soubor např. blabla1.php. Omlouvám se, špatně jsem to popsal.
James
Profil *
djlj: No že selhal ten prikaz include, a že je to HTTP nějak zakázány? Tomu nerozumim pravě.
djlj
Profil
James
Vzdálený server vrátil 403, což znamená, že je zakázáno k tomu souboru přistupovat.
nightfish
Profil
James
že HTTP server ti odmítl poslat ten soubor, protože k němu nemáš přístup...
James
Profil *
Aha, to je ale zvláštní když já k němu přístup mám.
tiso
Profil
James aké má ten súbor práva?
James
Profil *
Aha tak nic. Zjistil jsem, že to bylo tím, že jsem použil přímo absolutní adresu v příkaze include. Nevím jestli je to všeobecně zakázáno, ale na hostignu, kde jsem to použil, mi to nešlo. Takže jsem to jen změnil na relativní adresu a bylo to. Každopádně díky za pomoc.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0