PHP는 정기적으로 정적 HTML 구현 코드를 자동으로 생성합니다.
그러나 예약 생성에는 몇 가지 제한 사항이 있습니다. 독립 서버가 있으면 서버에서 예약 작업을 설정할 수 있지만, 가상 호스트를 사용하면 방법은 많지만 쉽습니다. 사용하기 쉽습니다. 생성된 홈페이지 파일의 생성 시간과 기존 시간의 차이를 먼저 판단하는 것이 더 쉽습니다. 특정 값이 충족되면 생성을 시작하십시오. 🎜>
온라인에서 찾았으니 기억해두세요. 실습을 통해 그것이 가능하다는 것이 입증되었습니다.
<?php $nowtime=time(); $pastsec = $nowtime – $_GET["t"]; if($pastsec<60) { exit; //1分钟更新一次,时间可以自己调整 } ob_start(); //打开缓冲区 include(”index.php”); $content = ob_get_contents(); //得到缓冲区的内容 $content .= “n<script language=javascript src=”f5.php?t=”.$nowtime.”"></script>”; //加上调用更新程序的代码 file_put_contents(”index.html”,$content); if (!function_exists(”file_put_contents”)) { function file_put_contents($fn,$fs) { $fp=fopen($fn,”w+”); fputs($fp,$fs); fclose($fp); } }
시작하기 전에 "ob_start(), ob_end_clean(), ob_get_contents()" 세 가지 함수에 대해 언급하겠습니다.
ob_start():是打开缓冲区的,就是要把你需要生成的静态文件的内容缓存在这里; ob_get_contents():是读出缓冲区里的内容,下面有代码为例; ob_end_clean():这个比较重要,只有使用了这个函数后,缓冲区里的内容才会读取出来;
if(file_exists("./index.htm"))//정적 index.htm 파일이 있는지 확인
{
$time=time()
/ / 파일 수정 시간이 현재 시간과 다르면 htm 파일로 전달되고, 그렇지 않으면 htm이 다시 생성됩니다
if($time-filemtime("./index.htm")< 600)
{
header ("Location:classhtml/main.htm");
}
}
//ob_start()를 시작 부분에 추가하세요. ();
//홈페이지 콘텐츠는 동적 부분입니다
//마지막에 ob_end_clean()을 추가하고 이 페이지를 변수에 출력합니다
$temp=ob_get_contents(); 🎜>ob_end_clean();
//파일 쓰기
$fp=fopen("./index.htm",'w')
fwrite($fp,$temp) ('파일 쓰기 오류');
//echo "HTML 생성 완료!"
[html]
예정된 시간에 자동으로 정적 HTML을 생성하는 PHP 구현 코드와 관련된 더 많은 기사를 보려면 PHP 중국어 웹사이트를 주목하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제









