buferēsanas sakums. output_callback funkcija kas tiks izsaukta beigas.
chunk_size pēc cik baitiem izvadīt buferu parluka; 0 - izvadīt tikai tad kad buferis tiek slēgts
erase - buferis netiek izdzest līdz scenārija beigam;
<?php
function callback($buffer)
{
return (str_replace("apples", "oranges", $buffer));
}
ob_start("callback");
echo"
<html>
<body>
<p>It's like comparing apples to oranges.</p>
</body>
</html>
";
ob_end_flush();
?>
-----------------------
<html>
<body>
<p>It's like comparing oranges to oranges.</p>
</body>
</html>
____________________________
void ob_clean ( void ) izdzēš izvades buferus, tikai saturu, neviss buferu pašu
bool ob_end_clean ( void ) izdzēš un pārtrauc
bool ob_end_flush ( void ) pārtrauc ierakstu un nosūta uz pārluku
void ob_flush ( void ) nepārtrauc buferēšanu un nosūta uz pārluku, bufers tiek iztirīts
string ob_get_clean ( void ) izdot bufera saturu un pārtrauc buferēsanu, bufers tiek iztirīts
string ob_get_contents ( void ) izdot buferu nepartrauc buferēsanu, bufers netiras.
string ob_get_flush ( void ) izdot buferi un atgriež ka tekstu un izslēdz buferēsanu;
int ob_get_length ( void ) izdot pašreizejo bufera izmēru simbolos;
int ob_get_level ( void ) izdot pašreizēja bufera dziļumu;
array ob_get_status ([ bool $full_status = FALSE ] ) izdot masīvu kas satur informāciju par buferi; full_status - visu informāciju par buferi;
void ob_implicit_flush ([ int $flag = true ] ) netieša bufera izvade, flag - ielēgt; izvada izvade pēc katra echo, print;
bool output_add_rewrite_var ( string $name , string $value ) funkcija ar lielo F
pievieno url adresem saites papildus get mainigos ar nosaukumu name un vertību value.
<?php
output_add_rewrite_var('OMGVAR', 'OMGVALUE');
output_add_rewrite_var('OMGVAR2', 'OMGVALUE2');
echo '<a href="file.php">link</a>
<a href="http://example.com">link2</a>';
echo '<form action="script.php" method="post">
<input type="text" name="var2" />
</form>';
___________________________________
Комментариев нет:
Отправить комментарий