> 백엔드 개발 > PHP 튜토리얼 > php_php 예제에서 html 파일을 생성하는 방법 요약

php_php 예제에서 html 파일을 생성하는 방법 요약

WBOY
풀어 주다: 2016-05-16 20:29:42
원래의
1211명이 탐색했습니다.

전체 동적 웹사이트를 정적으로 만드는 방법을 인터넷에서 묻는 사람들을 종종 봅니다. 실제로 구현 방법은 매우 간단합니다.

코드 복사 코드는 다음과 같습니다.

//시작할 때 ob_start()를 추가하세요.
ob_start()
//다음은 코드입니다
//마지막에 ob_end_clean()을 추가하고 이 페이지를 변수에 출력합니다
$temp = ob_get_contents()
ob_end_clean(); //파일에 쓰기
$fp = fopen('파일명','w')
fwrite($fp,$temp) 또는 die('파일 쓰기 오류')
?>

이 방법은 가장 기본적인 방법일 뿐이며 정기적으로 웹사이트를 업데이트하고 HTML을 다시 생성해야 하기 때문에 그다지 실용적이지 않습니다.


다음은

제가 사용하는 방법입니다.

코드 복사 코드는 다음과 같습니다.
if(file_exists(“xxx.html”))
{
$시간 = 시간();
                          // 파일 수정 시간이 현재 시간과 30분 이내 차이가 나면 html 파일로 이동하고, 그렇지 않으면 html이 다시 생성됩니다.
If($time - filemtime(“xxx.html”) < 30*60)
{
header(“위치:xxx.html”);
}
}
//시작할 때 ob_start()를 추가하세요.
ob_start()
//페이지 세부정보
//마지막에 ob_end_clean()을 추가하고 이 페이지를 변수에 출력합니다
$temp = ob_get_contents()
ob_end_clean(); //파일에 쓰기
$fp = fopen('xxx.html','w')
fwrite($fp,$temp) 또는 die('파일 쓰기 오류')
//리디렉션
header(“위치:xxx.html”);



위에서 사용하는 캐시 파일이 대량으로 생성되면 과부하가 발생합니다. 아래에서는

보다 효율적인 방법

을 소개합니다.
다음은 입력 내용 제출 페이지입니다.

파일 이름: aa.html




제출 페이지




제목:

콘텐츠:




관련 라벨:
php
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 추천
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿