간단한 php카운터 소스나....카운터가 있으신분.... 정보
그누보드 간단한 php카운터 소스나....카운터가 있으신분....본문
간단한 php카운터 소스나....카운터가 있으신분....
좀 가르쳐 주세요....
간단해도 됩니다....
카운터 숫자만 나오면....됩니다...
있으신분은 부탁드립니다.....
좀 가르쳐 주세요....
간단해도 됩니다....
카운터 숫자만 나오면....됩니다...
있으신분은 부탁드립니다.....
댓글 전체
그리고..에러가 생기네요....
카운터도 증가하질 않구요,,,,
퍼미션도 777로 해놨는데 잘안되네요...
http://einstein.or.kr/count/count.php3
좋은 방법없을까요?
한번봐주시면 감사하겠습니다..
카운터도 증가하질 않구요,,,,
퍼미션도 777로 해놨는데 잘안되네요...
http://einstein.or.kr/count/count.php3
좋은 방법없을까요?
한번봐주시면 감사하겠습니다..
*에러메시지 : counter.txt파일에 쓰기 권한이 없음.
1. 서버에 올려서 counter.txt파일 생성.
2. counter.txt 파일의 실행권한을 707 또는 777로 준다. 즉, (rwx----rwx 또는, rwx-rwx-rwx)
3. 기재되어 있는 소스의 내용을 임의의 파일로 생성(예 : count.php 또는 count.html)
서버에서 파일 권한 설정 변경 => chmod 707 counter.txt 또는 chmod 777 counter.txt
4. 주의할 점.
반드시 숫자관련 이미지를 생성한다.
count.php(또는, count.html)파일과 counter.txt, 이미지 파일의 경로는 동일 경로에 위치시킨다. 각각 다른 경로에 집어 넣고, 경로설정을 해주지 않으면 당연히 오류가 발생하기 때문에...
도움이 되셨길 바라며...
더 이상은 제 한계입니다.
잠깐 운영중이신 사이트 놀러갔다 왔습니다.
카운트가... 본 소스와 구동방식이 같더구만요.
같은 페이지에서 새로고침(refresh, reload)만 해도, 카운트가 정신없이 증가하네요...
1. 서버에 올려서 counter.txt파일 생성.
2. counter.txt 파일의 실행권한을 707 또는 777로 준다. 즉, (rwx----rwx 또는, rwx-rwx-rwx)
3. 기재되어 있는 소스의 내용을 임의의 파일로 생성(예 : count.php 또는 count.html)
서버에서 파일 권한 설정 변경 => chmod 707 counter.txt 또는 chmod 777 counter.txt
4. 주의할 점.
반드시 숫자관련 이미지를 생성한다.
count.php(또는, count.html)파일과 counter.txt, 이미지 파일의 경로는 동일 경로에 위치시킨다. 각각 다른 경로에 집어 넣고, 경로설정을 해주지 않으면 당연히 오류가 발생하기 때문에...
도움이 되셨길 바라며...
더 이상은 제 한계입니다.
잠깐 운영중이신 사이트 놀러갔다 왔습니다.
카운트가... 본 소스와 구동방식이 같더구만요.
같은 페이지에서 새로고침(refresh, reload)만 해도, 카운트가 정신없이 증가하네요...
php파일로 작성해서 올리십시오.
그러나, html파일로 작성해도 상관없을 겁니다.
php와 html에 관련된 게시물은 [connick]님의 정확한 답변이 포함된 게시물이 있습니다.
그 부분을 참조하세요.
직접 검색해 보시구요. 아마도 질/답 게시판이었던 듯 합니다.
그럼...
(추신) html코드로 시작된 문서라서 그런지...
아니면, 교과서적인 방법을 따른 소스인지...
php코드의 시작을 이렇게 정확히 명시했네요.
<?php 이하.. 생략...
그러나, html파일로 작성해도 상관없을 겁니다.
php와 html에 관련된 게시물은 [connick]님의 정확한 답변이 포함된 게시물이 있습니다.
그 부분을 참조하세요.
직접 검색해 보시구요. 아마도 질/답 게시판이었던 듯 합니다.
그럼...
(추신) html코드로 시작된 문서라서 그런지...
아니면, 교과서적인 방법을 따른 소스인지...
php코드의 시작을 이렇게 정확히 명시했네요.
<?php 이하.. 생략...
근데..에러가 자꾸는데....왜그런지...
Warning: fopen("counter.txt", "w") - Permission denied in /www/einstein/count/count.php3 on line 32
Warning: fwrite(): supplied argument is not a valid File-Handle resource in /www/einstein/count/count.php3 on line 33
Warning: fclose(): supplied argument is not a valid File-Handle resource in /www/einstein/count/count.php3 on line 34
그리고....어디에 어떻게 올려서....어떻게...작종하는지 좀 가르쳐.....주세요.....
제가 잘 몰라서요.....
Warning: fopen("counter.txt", "w") - Permission denied in /www/einstein/count/count.php3 on line 32
Warning: fwrite(): supplied argument is not a valid File-Handle resource in /www/einstein/count/count.php3 on line 33
Warning: fclose(): supplied argument is not a valid File-Handle resource in /www/einstein/count/count.php3 on line 34
그리고....어디에 어떻게 올려서....어떻게...작종하는지 좀 가르쳐.....주세요.....
제가 잘 몰라서요.....
그럼...이파일을 어떻게 저장해서 올려야 하죠?
php로 저장해서 올려야 하나요?
php로 저장해서 올려야 하나요?
가장 간단한 파일방식의 카운터 소스입니다.
[자료출처] http://myhome.naver.com/suhoi/php40.htm
소스 나갑니다.
이미지 로 카운터를 나타내주는 소스 임다.^^
가장간단한 카운터 소스 를 아신다면 아래는 그렇게 어렵지 않으리라고 봅니다.
^^
우선 counter.txt 파일을 만들구요 그안에 0 을 넣습니다.
글구 리눅스 경우 퍼미션을 777 로 주죵^^ 윈도는 상관 없습니다.
같은 디렉토리에 이미지 파일이 있어야 합니다.
0.gif , 1.gif , 2.gif ,3.gif 등등 있어야 하죵^^
<HTML>
<HEAD>
<TITLE> PHP 카운터 </TITLE>
<?php
$CountFile = "counter.txt"; // 방문자 수를 기록하는 파일명
$CountValue = 0; // 방문자 수
$CountString = ""; // 방문자 수를 표시하는 문자열
/*---------------------------------------------------------------*/
/* 카운트 데이터 파일에서 방문자수를 읽는 함수 */
/*---------------------------------------------------------------*/
function ReadCountFile()
{
global $CountFile, $CountValue;
if (file_exists($CountFile)) {
$fp = fopen($CountFile, 'r');
$buf = fread($fp, filesize($CountFile));
fclose($fp);
$CountValue = intval($buf);
}
}
/*---------------------------------------------------------------*/
/* 카운터 데이터 파일에 방문자 수를 기록하는 함수 */
/*---------------------------------------------------------------*/
function WriteCountFile()
{
global $CountFile, $CountValue;
$fp = fopen($CountFile, 'w');
fwrite($fp, $CountValue);
fclose($fp);
}
/*---------------------------------------------------------------*/
/* 카운트를 표시하는 문자열을 생성하는 함수 */
/*---------------------------------------------------------------*/
function MakeCount($value)
{
$count_string="";
$digit[0] = "0.gif";
$digit[1] = "1.gif";
$digit[2] = "2.gif";
$digit[3] = "3.gif";
$digit[4] = "4.gif";
$digit[5] = "5.gif";
$digit[6] = "6.gif";
$digit[7] = "7.gif";
$digit[8] = "8.gif";
$digit[9] = "9.gif";
for ($i = 0; $i <= 7; $i++)
{
$count_string = "<IMG SRC=" .$digit[$value % 10]. ">".$count_string;
$value = $value / 10 ;
}
return $count_string;
}
/*---------------------------------------------------------------*/
/* 방문자 수를 표시하는 함수 */
/*---------------------------------------------------------------*/
function DisplayCount()
{
global $CountString, $CountValue;
ReadCountFile();
$CountValue = $CountValue + 1;
WriteCountFile();
$CountString = MakeCount($CountValue);
echo $CountString;
}
?>
</HEAD>
<BODY>
당신은 <?php DisplayCount(); ?> 번째 방문한 손님입니다.<P>
</BODY>
</HTML>
[자료출처] http://myhome.naver.com/suhoi/php40.htm
소스 나갑니다.
이미지 로 카운터를 나타내주는 소스 임다.^^
가장간단한 카운터 소스 를 아신다면 아래는 그렇게 어렵지 않으리라고 봅니다.
^^
우선 counter.txt 파일을 만들구요 그안에 0 을 넣습니다.
글구 리눅스 경우 퍼미션을 777 로 주죵^^ 윈도는 상관 없습니다.
같은 디렉토리에 이미지 파일이 있어야 합니다.
0.gif , 1.gif , 2.gif ,3.gif 등등 있어야 하죵^^
<HTML>
<HEAD>
<TITLE> PHP 카운터 </TITLE>
<?php
$CountFile = "counter.txt"; // 방문자 수를 기록하는 파일명
$CountValue = 0; // 방문자 수
$CountString = ""; // 방문자 수를 표시하는 문자열
/*---------------------------------------------------------------*/
/* 카운트 데이터 파일에서 방문자수를 읽는 함수 */
/*---------------------------------------------------------------*/
function ReadCountFile()
{
global $CountFile, $CountValue;
if (file_exists($CountFile)) {
$fp = fopen($CountFile, 'r');
$buf = fread($fp, filesize($CountFile));
fclose($fp);
$CountValue = intval($buf);
}
}
/*---------------------------------------------------------------*/
/* 카운터 데이터 파일에 방문자 수를 기록하는 함수 */
/*---------------------------------------------------------------*/
function WriteCountFile()
{
global $CountFile, $CountValue;
$fp = fopen($CountFile, 'w');
fwrite($fp, $CountValue);
fclose($fp);
}
/*---------------------------------------------------------------*/
/* 카운트를 표시하는 문자열을 생성하는 함수 */
/*---------------------------------------------------------------*/
function MakeCount($value)
{
$count_string="";
$digit[0] = "0.gif";
$digit[1] = "1.gif";
$digit[2] = "2.gif";
$digit[3] = "3.gif";
$digit[4] = "4.gif";
$digit[5] = "5.gif";
$digit[6] = "6.gif";
$digit[7] = "7.gif";
$digit[8] = "8.gif";
$digit[9] = "9.gif";
for ($i = 0; $i <= 7; $i++)
{
$count_string = "<IMG SRC=" .$digit[$value % 10]. ">".$count_string;
$value = $value / 10 ;
}
return $count_string;
}
/*---------------------------------------------------------------*/
/* 방문자 수를 표시하는 함수 */
/*---------------------------------------------------------------*/
function DisplayCount()
{
global $CountString, $CountValue;
ReadCountFile();
$CountValue = $CountValue + 1;
WriteCountFile();
$CountString = MakeCount($CountValue);
echo $CountString;
}
?>
</HEAD>
<BODY>
당신은 <?php DisplayCount(); ?> 번째 방문한 손님입니다.<P>
</BODY>
</HTML>
하단 링크 참조하시구요.
검색 대상 중에...
프로젝트 출품을 위해 작성된 카운터가 있습니다.
게임 '라그나로크'던가?
아무튼 게임종류의 이미지가 포함된 카운터 랍니다.
잘 찾아보시면, 종류별로 구현된 간단한 카운터들이 많이 있습니다.
http://search.empas.com/search/all.html?s=&f=&z=A&q=%C0%CC%B9%CC%C1%F6%C4%AB%BF%EE%C5%CD+php
검색 대상 중에...
프로젝트 출품을 위해 작성된 카운터가 있습니다.
게임 '라그나로크'던가?
아무튼 게임종류의 이미지가 포함된 카운터 랍니다.
잘 찾아보시면, 종류별로 구현된 간단한 카운터들이 많이 있습니다.
http://search.empas.com/search/all.html?s=&f=&z=A&q=%C0%CC%B9%CC%C1%F6%C4%AB%BF%EE%C5%CD+php