Autor Zpráva
jouda01
Profil *
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
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
Darker:
On tam už echo má, ale bohužel na začátku, kde ještě žádná proměnná $buffer neexistuje.
Kcko
Profil
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 *
Kcko: diky pane :)

Vaše odpověď

Mohlo by se hodit

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

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

0