Zdravim, potreboval bych, aby napriklad promena $pokus obsahovala obsah souboru mujpokus.php ale po provedeni php. Tedy dejme tomu ze v souboru mujpokus.php jsou nejake funkce atd, nemohu tedy jen slepe precist soubor znak po znaku. Zkousel jsem to udelat nasledovne:
$pokus = require (mujpokus.php);
Ale to my vypsalo cislo 1, coz vubec nevim proc, ale kazdopadne me to moc neuspokojilo. Poradi mi nekdo co s tim? Dik!
Fórum › PHP
Jak dostat do proměné obsah souboru včetně php?
Dá se použít output buffering:
ob_start();
require('mujpokus.php');
$pokus = ob_get_contents();
ob_end_clean();
Možná, že by se dalo použít načtení souboru do proměnné a použití fce eval na vyhodnocení kódu v té proměnné...
EDIT: Tak ne, eval nevrací vyhodnocený obsah té proměnné.
jedine ob_clean();
http://jan.skrasek.com – @hrachcz – webdeveloper
meneltharion napsal:
Dá se použít output buffering:ob_start();
require('mujpokus.php');
$pokus = ob_get_contents();
ob_end_clean();
Tohle ti v kodu muze nadelat poradny chaos. Co kdyby ten otevirany skript treba pracoval s nejakymi promennymi, se kterymi pracuje i ten hlavni skript?
To CommanderZ : Pravda, to jsem nezkoumal. :-)
Kdyby i přesto někdo chtěl využít mnou zmíněnou techniku, ať se koukne sem:
http://cz.php.net/manual/en/function.ob-start.php#84102
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 9 hostů
Podobná vlákna
Jak dostat do proměné? — založil Náhodný
Jak dostat GET do promene — založil Row
Jak dostat obsah stránky na web — založil Amber
Jak pomocí PHP zobrazit obsah databáze na webu? — založil Luda123
Moderátoři diskuze