집 >
백엔드 개발 >
PHP 튜토리얼 >
뉴스 게시는 텍스트 파일을 사용하여 뉴스를 동적으로 실시간 게시하는 프로그램입니다.
뉴스 게시는 텍스트 파일을 사용하여 뉴스를 동적으로 실시간 게시하는 프로그램입니다.
WBOY
풀어 주다: 2016-07-29 08:34:13
원래의
1037명이 탐색했습니다.
뉴스 발표 시간에 따라 표시 순서를 자동으로 정렬할 수 있는 동적인 실시간 뉴스 게시 프로그램입니다. 뉴스 파일은 지정된 디렉토리에 저장된 텍스트 파일입니다. 뉴스가 있으면 프로그램이 자동으로 이를 표시하고 페이지 시작 부분에 정렬합니다.
뉴스 >
뉴스
include('locationfilename.php'); function createur1($text){ //이 링크와 같은 뉴스 텍스트 파일을 삽입하세요. //${http://mysite.ch} //또는 ${http://mysite.ch|내 홈페이지 in} //텍스트 파일 부분 처리 시작 $ s=$text; $a=strstr($s,'${'); if ($a){ $b=strstr($a,'}'); if ($b){ $la=strlen($a); $ls=strlen($s) $s=substr($s,0,$ls-$la); $a=substr($a,2); $lb=strlen($b); $la=strlen($a) $a=substr($a,0,$la- $lb ); $b=substr($b,1); $ta=strstr($a,"|") if($ta){ $la=strlen($a ); $lt=strlen($ta); $linktext=substr($a,$la-$lt 1) $a=substr($a,0,$la-$lt); >> ".$b; } } return($s); } //여기서 뉴스 파일 저장 디렉토리를 수정하세요 //뉴스 파일은 텍스트 파일이어야 한다는 점을 기억하세요 $newspath="/home/htdocs/test/new/"; //배열 설정 $newsfile=array() / /디렉토리 핸들 설정 $hd=dir($newspath); //모든 파일을 가져와서 배열에 저장 while($filename=$hd->read() ){ $s=strtolower($filename); if (strstr($s,".txt")){ //최신 수정 날짜 감지 $lastchanged=filemtime($newspath. $ filename); $newsfile[$filename]=$lastchanged; } } //파일 정렬
//출력 파일 for(reset($newsfile); $key=key($newsfile); next($newsfile)){ $fa=file($newspath.$key) $n=count($fa ) ; 인쇄 "