Autor Zpráva
OnZ
Profil
Zdravím narazil jsem na jeden problém potřeboval bych includovat na web jinej web ale když napíši např.

include "http://www.seznam.cz";
tak to nejde prosím poraďte
OnZ
Profil
rostě dejme to mu že chci na svou stranku pomoci include nahrat seznam.cz? Jde to?
vydrus
Profil
Apache to na tvém serveru zřejmě nepovoluje. Kvůli bezpečnosti.
Taps
Profil
OnZ
co file_get_contents ?
OnZ
Profil
Taps
Nelze

vydrus
Je nějaký free hosting který to bere?
Měsíček
Profil
"Je nějaký free hosting který to bere?"

Nevím o žádném.
OnZ
Profil
Měsíček
A dalo by se icludovat ftp://www.stranka.cz?
BetaCam
Profil
OnZ
Nelze

Lze to že nemáš na hostingu povolený allow_url_fopen. Neznamená že to nelze.
BetaCam
Profil
vydrus
Apache to na tvém serveru zřejmě nepovoluje. Kvůli bezpečnosti.

To je záležitost PHP apache s tím nemá zas až tak moc dočinění.
OnZ
Profil
BetaCam

Nějak jsem tě nepochopil? Lze to tedy nebo ne? Pokud ano jak?
bohyn
Profil
Potrebujes mit allow_url_fopen nastavenou na On. Pokud ses na freehostingu zkus pozadat podporu jestli ti to povoli, jestli ses na placenym tak by to meli povolit. Aktualni nastaveni zjistit z fci phpinfo();
BetaCam
Profil
OnZ
Nějak jsem tě nepochopil? Lze to tedy nebo ne? Pokud ano jak?

Jistě že to de :

Načtení do proměnné

$string = file_get_contents('http://www.seznam.cz');
echo $string;


Vzdálený include

include 'http://www.seznam.cz';


pro první prípad je potřeba aby byla povolená direktiva allow_url_fopen

v druhém případě zase musí být povolená directiva allow_url_include
OnZ
Profil
pro první prípad je potřeba aby byla povolená direktiva allow_url_fopen


Jak ji mám povolit?
Taps
Profil
OnZ
na webuzdarma se to dalo povolit nějaký zápisem do souboru .htaccess, záleží na nastavení hostingu
BetaCam
Profil
Taps
na webuzdarma se to dalo povolit nějaký zápisem do souboru .htaccess, záleží na nastavení hostingu

To již na současných verzích PHP nelze. Počínaje verzí PHP 4.3.5 se změnila možnost konfigurace z PHP_INI_ALL na PHP_INI_SYSTEM. Tato directiva již tedy nelze nastavovat pomocí php_flagu v .htaccess ani pomocí funkcí ini_set() a ini_alter() v průběhu vykonávání scriptu. Jediná možnost nastavení je tedy přímá úprava php.ini

OnZ

Kontaktuj administrátora ať ti directivu povolí.
OnZ
Profil
Díky napíši jim
jrm
Profil
OnZ
A nestačilo by třeba:
<iframe src="http://www.seznam.cz" width="1024" height="768">Poznámka: kuk na seznam</iframe>
OnZ
Profil
jrm
Bohužel nestačilo
srigi
Profil
Riesenim moze byt aj cURL. Skus...
<?php
$ch = curl_init("http://www.seznam.cz");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 6.0; cs; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3");

$data = curl_exec($ch);
curl_close($ch);

echo '<pre>'; echo htmlspecialchars($data);
?>
OnZ
Profil
Nejde to : Fatal error: Call to undefined function: curl_init() in /3w/xf.cz/j/jobik/config.php on line 2

Vaše odpověď

Mohlo by se hodit

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0