출근부
기존에 올렸던 출근부는 잘못된 소스로 퇴근부 역할을 하였습니다.
하여 prosper님의 도움으로 제대로 된걸 다시 올립니다.
하여 prosper님의 도움으로 제대로 된걸 다시 올립니다.
첨부파일
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 21개
[수정]
[2005. 07. 07. 14:00] 1차수정
1~24라인 아래소스를 수정해 주세요.
============================== 수정 전 ======================
<?
$g4_path = "..";
include_once ("$g4_path/common.php");
include_once("$g4[path]/head.php");
$g4[title] = "출근부 ($g4[time_ymd])";
$today = $g4[time_ymd];
$sql = " select count(*) as cnt
from $g4[member_table]
where mb_today_login and mb_level < '10' ";
$row = sql_fetch($sql);
$total_count = $row[cnt];
?>
<script language="javascript" src="<?=$g4[path]?>/js/sideview.js"></script>
<table align=center cellpadding="7" cellspacing="1" width="95%" bgcolor="#dadada">
<tr bgcolor=white height=50>
<td colspan=2 align=center valign=center><br><b>출근부</b><br><br>
<div align=right>오늘(<?=$g4[time_ymd]?>) <b><?=$total_count?></b> 분께서 출석하셨습니다.....^^</div></td>
</tr>
</table>
===============================================================
============================== 수정후 ============================
<?
$g4_path = "..";
include_once ("$g4_path/common.php");
include_once("$g4[path]/head.php");
$g4[title] = "출근부 ($today)";
$today = $g4[time_ymd];
// 총 출석자 확인
$sql = " select count(*) as cnt from $g4[member_table] where mb_today_login like '$today%' and mb_id != '$config[cf_admin]' order by mb_today_login"; $row = sql_fetch($sql);
$today_visit = $row[cnt];
?>
<script language="javascript" src="<?=$g4[path]?>/js/sideview.js"></script>
<table align=center cellpadding="7" cellspacing="1" width="95%" bgcolor="#dadada">
<tr bgcolor=white height=50>
<td colspan=2 align=center valign=center><br><b>출근부</b><br><br>
<div align=right>오늘(<?=$g4[time_ymd]?>) <b><?=$today_visit?></b> 분께서 출석하셨습니다.....^^</div></td>
</tr>
</table>
===============================================================
전체 회원수가 나오네요... 흐미~ 황당스럽싸와여~ ( __)+
그누폐인님//
1~24라인 아래소스를 수정해 주세요.
============================== 수정 전 ======================
<?
$g4_path = "..";
include_once ("$g4_path/common.php");
include_once("$g4[path]/head.php");
$g4[title] = "출근부 ($g4[time_ymd])";
$today = $g4[time_ymd];
$sql = " select count(*) as cnt
from $g4[member_table]
where mb_today_login and mb_level < '10' ";
$row = sql_fetch($sql);
$total_count = $row[cnt];
?>
<script language="javascript" src="<?=$g4[path]?>/js/sideview.js"></script>
<table align=center cellpadding="7" cellspacing="1" width="95%" bgcolor="#dadada">
<tr bgcolor=white height=50>
<td colspan=2 align=center valign=center><br><b>출근부</b><br><br>
<div align=right>오늘(<?=$g4[time_ymd]?>) <b><?=$total_count?></b> 분께서 출석하셨습니다.....^^</div></td>
</tr>
</table>
===============================================================
============================== 수정후 ============================
<?
$g4_path = "..";
include_once ("$g4_path/common.php");
include_once("$g4[path]/head.php");
$g4[title] = "출근부 ($today)";
$today = $g4[time_ymd];
// 총 출석자 확인
$sql = " select count(*) as cnt from $g4[member_table] where mb_today_login like '$today%' and mb_id != '$config[cf_admin]' order by mb_today_login"; $row = sql_fetch($sql);
$today_visit = $row[cnt];
?>
<script language="javascript" src="<?=$g4[path]?>/js/sideview.js"></script>
<table align=center cellpadding="7" cellspacing="1" width="95%" bgcolor="#dadada">
<tr bgcolor=white height=50>
<td colspan=2 align=center valign=center><br><b>출근부</b><br><br>
<div align=right>오늘(<?=$g4[time_ymd]?>) <b><?=$today_visit?></b> 분께서 출석하셨습니다.....^^</div></td>
</tr>
</table>
===============================================================
까만도둑님~~ 감사. ^^/
Warning: main(): Failed opening '../common.php' for inclusion (include_path='.') in g4\attendance.php on line 3
Warning: main(/head.php): failed to open stream: No such file or directory in g4\attendance.php on line 4
Warning: main(): Failed opening '/head.php' for inclusion (include_path='.') in g4\attendance.php on line 4
Fatal error: Call to undefined function: sql_fetch() in g4\attendance.php on line 13
음 이런 뭐가 잘 못 되서 그런거죠..-0-;;(초보라 좀 어렵네요..)
왜 나한테만 반항인건징. -0-;
root님의 아래 팁을 참고하시어 경로설정을 다시 해 보시기 바랍니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=271&page=3
좀 부족한 cafe23으로 호스팅을 바꾸시기 바랍니다.
500원짜리 치곤 상당히 만족합니다. ^^
http://sir.co.kr/bbs/board.php?bo_table=pl_etc&wr_id=7
친절한 나스카님..... 감사!!!
도둑님 php.ini 에서 세션 세팅을 하셔야할꺼 같네요..
PHPSESSID=cd691e51e3eebbcadd1bd6e6d572c974 URL에 따라 댕깁니다 :)
마음만 먹으면 관리자아이디를 꿀꺽할수있습니다.
쿠키 = 클라이언트용 저장, 세션 = 서버용 저장 이라는 정도만 아시면되는데
문제는 서버에 저장되는 개인정보가.. 따라댕긴다고 생각해보시면 답은 나옵니다.
일예로 way.co.kr의 운영자깨서 몇년전에 쿠키 인젝션 취약점을 발표했었던적이 있죠..
쿠키의 경우 pc방에서 조금만 긁으면 자동로그인되어있는 정도 id,이름,pw,이메일등을 추출해낼수있습니다.
서버측의 세션은 그정보를 보지 못하기때문에 안전한것인데..
그 세션의 id로 해당 값이 붙어다닌다면??? :)
호스팅 업체에 요구해야 겠군요.