버젼체크 php 소스
Posted 2006년 07월 21일 23시 26분, Filed under: Teeny Tools/ShuTime최신버젼을 체크해서 최신버젼임을 알리거나 최신버젼이 아니면 자동으로 받거나 하는 기능이지요.
exe 자체에서 체크하는 것도 방법이겠지만..
php로 하면, 웹에서도 가능하고 exe에서도 웹페이지를 띄워서 체크하면 되니깐..
괜찮은 방법이라 생각하고.. 문제가 있다면.. version.txt를 만들어야 한다는 점..
거의 2년 전에 만든 소스네요.(헉!.. 이걸 계속 썩히고 있었다뉘!)
허접한 소스지만 처음으로 php를 공부할 때 '방문자 카운터'와 함께 해봤던 거네요.
언제나 직접 사용해 볼 수 있을런지..
혹시 더 좋은 방법이 있다면 추천해주세요~
소스와 사용법 등은 밑에~
<소스>
/*
///////////// 변수 설명 이라네 ///////////
$latest 최신버젼
$latecoden 최신버젼의 코드명(?)
$latedate 최신버젼의 릴리즈 날짜
$version 현재버젼
$coden 현재버젼의 코드명(?)
$date 현재버젼의 릴리즈 날짜
$path 다운경로(직접다운로드)
$path2 다운경로(간접다운로드)
$path3 다운경로(간접다운로드)
*/
//최신버젼값 읽어오기
$latest=file("version.txt");
$latest=chop($latest[0]); //공백 없애기
//코드명 읽어오기
$latecoden=file("version.txt");
$latecoden=chop($latecoden[1]); //공백 없애기
//릴리즈 날짜 읽어오기
$latedate=file("version.txt");
$latedate=chop($latedate[2]); //공백 없애기
//다운경로 읽어오기
$path=file("version.txt");
$path3=chop($path[5]); //공백 없애기
$path2=chop($path[4]); //공백 없애기
$path=chop($path[3]); //공백 없애기
//최신버젼
echo ("현재 모모모의 최신버젼은 $latest ($latecoden, $latedate) 입니다.<BR>");
//사용중인 버젼
echo ("사용중인 모모모의 버젼은 $version ($coden, $date) 입니다.<BR>");
echo ("<BR><BR>");
//비교
if($version>=$latest){
echo ("현재 최신버젼을 사용하고 계십니다.<BR>");
}
else{
echo ("구린버젼이네.. 새버젼을 다운로드 하세요.<BR>");
//include로 변환예정(직접 받기, 다운로드 페이지로 가기 등)
echo ("<BR>");
echo ("<a href=".$path.">여기</a>를 클릭하시면 새버젼을 다운 받으실 수 있습니다.<BR>");
echo ("<a href=".$path2.">여기도</a> <BR><a href=".$path3.">저기도</a> <BR>");
}
?>
<version.txt>
0.95a
2002-04-16
st097.zip
http://software.myfolder.net
http://simfile.chol.com
<사용법>
<실행결과>

Trackback URL : http://php.chol.com/~perrkoo/tt/trackback/201





