Autor Zpráva
Quinn
Profil *
Zdravím, používám file_get_contetns funkci na načtení lokálního .php souboru, ale problém je v tom že se v tom souboru neprovede ten php kód, ale načte ho to i s ním, takže když ho pak třeba pomocí echo file_get_contents vypíšu na stránku, tak se to vypíše komplet celé, bez provedení php ve vkládaném souboru.

Jak tedy na to aby se php kód ve tom lokálním souboru co získám pomocí file_get_contents provedl?

díky
nightfish
Profil
načítat ho ne přes filesystém, nýbrž před webserver
místo
file_get_contents('./soubor.php');

tedy použít
file_get_contents('http://www.example.com/soubor.php');
AM_
Profil
není lepší
require './soubor.php';
//nebo jestli nutne potrebujes jeho vystup:
ob_start();
require './soubor.php';
$data = ob_get_contents();
ob_end_clean();

Bude to mít stejný výsledek a nemusíš kvůli tomu otvírat další vlákno webserveru.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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