ob_start(); //출력 버퍼링 활성
include('file.html'); //파일 include
$html = ob_get_contents(); //파일내용 변수에 저장
ob_end_clean(); //출력 버퍼 지우고 출력 버퍼링 종료
echo $html;
op_start(); 에 관해서 간단히 말해주자면
출력 버퍼링을 활성화하면, (헤더를 제외한) 스크립트의 모든 출력을 내부 버퍼에 저장하고, 실제로 전송하지 않습니다. 이 내부 버퍼의 내용은 ob_get_contents()를 이용해서 문자열 변수로 복사할 수 있습니다. 내부 버퍼에 들어있는 내용을 출력하려면, ob_end_flush()를 사용하십시오. 반대로, ob_end_clean()은 버퍼 내용을 출력 없이 지웁니다.
라고 php메뉴얼에 나와 있다.
그리고 위 소스의 출처는 phpschool임을 밝혀둔다