пятница, 6 января 2012 г.

php 6 janv buferi

bool ob_start ([ callback $output_callback [, int $chunk_size = 0 [, bool $erase = true ]]] ) 
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>';
___________________________________










Комментариев нет:

Отправить комментарий