| 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: 15 let
|
|||
0