Autor | Zpráva | ||
---|---|---|---|
PavVaš Profil * |
#1 · Zasláno: 15. 9. 2008, 07:28:25
Ahoj,
Co se týče PHP, tak jsem začátečník, ale mé znalosti mi na to, co potřebuji, stačí. Bohužel teď nejsem schopen sám najít jednu funkci PHP (už jí hledám hodně dlouho) a prosím někoho zkušeného, jestli by mi mohl poradit. Stačí mi např. název funkce a vše už si najdu na php.net. Mám napsaný jeden PHP skript, který generuje HTML stránku. Není tedy problém, abych jej kamkoliv vložil pomocí include. Já jej ovšem potřebuji vložit do proměnné ($promenna) konečná HTML data, která skript (muj-skript.php) generuje. Jinak řečeno, kdybych potom napsal třeba print $promenna, aby to bylo to samé jako bych napsal include 'muj-skript.php'. Zkoušel jsem všechno možné. Něco jako: $promenna = include 'muj-skript.php'; je samozřejmě hloupost. Existuje, prosím, nějaký příkaz, který vloží data, která skript vygeneruje, do proměnné? Předem děkuji za jakoukoliv pomoc a omlouvám se těm zkušenějším, že sem dávám takto začátečnický příspěvek. Pavel V. |
||
Taps Profil |
#2 · Zasláno: 15. 9. 2008, 07:48:56
PavVaš
tak data které generuješ v muj-skript.php si ulož do promměné nebo si je ulož pomocí session a pak když dáš include a zavoláš echem nazev promměné tak by se ti měli data uložené do promenně zobrazit |
||
Měsíček Profil |
#3 · Zasláno: 15. 9. 2008, 08:25:56
sprintf()
|
||
PavVaš Profil * |
#4 · Zasláno: 15. 9. 2008, 10:17:01
Díky za rady. muj-skript.php nechci jakkoliv upravovat. Nevím, jak by měl pomoci sprintf().
Zkoušel jsem ještě toto: $promenna = file_get_contents('muj-skript.php'); Kdyby muj-skript.php byl pouze HTML stránka, tak by to fungovalo skvěle. Problém je, že muj-skript.php je kombinace HTML a PHP a pokud použiji file_get_contents(), tak se vše mezi <?php a ?> ignoruje. |
||
Kajman_ Profil * |
#5 · Zasláno: 15. 9. 2008, 10:41:36
ob_start(); include 'muj-skript.php'; $promenna = ob_get_contents(); ob_end_clean(); |
||
PavVaš Profil * |
#6 · Zasláno: 15. 9. 2008, 11:41:17
Paráda! Přesně tohle jsem potřeboval! Mnohokrát ti děkuji Kajmane!!!
|
||
Časová prodleva: 16 let
|
0