PHP

[ob_get_contents] 출력버퍼를 이용해서 버퍼의 내용가져오기

스티커 2010. 1. 29. 11:33

ob_get_contents

(PHP 4 , PHP 5)

ob_get_contents --  출력 버퍼의 내용을 반환합니다.

설명

string ob_get_contents ( void )

출력 버퍼의 내용을 반환합니다. 출력 버퍼링이 작동하고 있지 않으면 FALSE를 반환합니다.

참고: ob_start(), ob_get_length().

 

bool ob_end_flush ( void )

이 함수는 (존재한다면) 최상위 출력 버퍼의 내용을 전송하고 출력 버퍼를 종료합니다. ob_end_flush()를 호출하면 버퍼의 내용이 비워지기 때문에, 버퍼의 내용으로 다른 작업을 하려면 ob_end_flush()를 호출하기 전에 ob_get_contents()를 호출해야 합니다.

//버퍼시작
ob_start();
?>

여기에 적히는 내용은 다 버퍼에 담기는중입니다. ㅋ

<?
$Content = ob_get_contents(); //버퍼에 있는 컨텐츠 가져오기
ob_end_flush();
?>

<?

//뿌려주기

echo( $Content) ?>