여러분의 업데이트를 더욱 쉽게 만들어줄 세 가지 홈페이지 보도자료(2부)
지난번에 파일헤더(파일 tail은 tail.php라고 가정하고 직접 해주세요), 함수모듈을 만들었으니 이제, 기본 기능의 구현, 즉 동적 퍼블리싱
include("makestr.php";
include("head.php");
$newspath=" /announce /"; //텍스트 파일로 저장된 뉴스 파일 디렉터리
$newsfile=array();//뉴스 배열 준비
$hd=dir($newspath); //디렉터리 핸들
while ( $filename=$hd->read()){ //모든 파일 가져오기
$s=strtolower($filename)
if(strstr($s,".txt")){
//최근 수정 날짜 감지
$lastchanged=fileatime($newspath.$filename)
$newsfile[$filename]=$lastchanged
}
}
arsort($ newsfile ); //시간순으로 정렬된 파일
//출력 파일
for(reset($newsfile);$key=key($newsfile);next($newsfile))
{$fa=file ( $newspath.$key);
$n=count($fa);
echo "
".date("d.m.Y-H:i:s".$newsfile[$key]) . "
n";
for($i=0;$i<$n;$i=$i 1){
$s=chop($fa[$i]);/ / 공백 제거
$s=htmlspecialchars($s);
$s."