Autor | Zpráva | ||
---|---|---|---|
jouda01 Profil * |
#1 · Zasláno: 30. 1. 2011, 13:10:30
Ahoj, potreboval bych zistit jak sparavne zapsat do kodu buffering tak aby to fungovalo. Snazim se o neco takoveho:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" /> <?php echo $buffer; ?> </head> <body> <?php $titulek = "AHOJ"; ob_start(); $buffer = '<title>'.$titulek.'</title>'; ob_end_flush(); ?> </body> </html> Diky |
||
Darker Profil |
#2 · Zasláno: 30. 1. 2011, 13:41:11
Já teda úplně nevím co přesně potřebuješ, ale pokud je to to, cos tu předvedl, tak bys asi měl použít echo.
|
||
Davex Profil |
#3 · Zasláno: 30. 1. 2011, 13:51:01
Darker:
On tam už echo má, ale bohužel na začátku, kde ještě žádná proměnná $buffer neexistuje.
|
||
Kcko Profil |
#4 · Zasláno: 30. 1. 2011, 13:59:41
Spíše nějak takto:
<?php ob_start(); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" /> <title>{TITLE}</title> </head> <body> <?php $GLOBALS['TITLE'] = 'Toto je titulek, který se nahradí později'; ?> </body> </html> <?php $buffer = ob_get_clean(); $buffer = str_replace("{TITLE}", $GLOBALS['TITLE'], $buffer); echo $buffer; ?> |
||
jouda01 Profil * |
#5 · Zasláno: 30. 1. 2011, 14:37:14
Kcko: diky pane :)
|
||
Časová prodleva: 13 let
|
0