그누 연동 슈팅 게임입니다.
1. balloon.zip을 그누 설치 폴더에 풉니다.
폴더명은 아무 것으로 해도 됩니다.
2. score.zip을 역시 그누 설치 폴더에 풉니다.
압축을 풀면 3개의 파일이 나옵니다.
- certify.php: 회원 인증용 파일입니다. 안의 내용에서 포인트를 차감할 수도 있습니다.
게임의 game.html을 열어 맨 앞에 두시면 됩니다.
include("certify.php")' ?>
- 나머지 두 파일은 점수 저장 및 불러오기 파일입니다.
3. 점수 저장용 게시판을 만듭니다.
4. 해당 게시판명을 점수 저장용 두 파일에서
$bo_table = "score"; 부분에서 score 부분을 만든 게시판명으로 바꿉니다.
5. 게임 경로명을 변경합니다.
c2runtime.js 을 열어 다음을 찾아
http://game.cypanel.com/ => 자신의 사이트명과 게임 점수 php가 저장된 폴더명으로 변경합니다.
* 가상 서버나 전용 서버를 가지고 있다면 도메인 등록 디비 디비 등록 등을 클릭만으로 하는 호스팅 관리툴을 사용 http://cypanel.com
* 가상 서버보다 자유로운 도메인 무제한 등록 호스팅 http://hostingis.com
데모
http://game.cypanel.com/game/ballon/game.html
1. balloon.zip을 그누 설치 폴더에 풉니다.
폴더명은 아무 것으로 해도 됩니다.
2. score.zip을 역시 그누 설치 폴더에 풉니다.
압축을 풀면 3개의 파일이 나옵니다.
- certify.php: 회원 인증용 파일입니다. 안의 내용에서 포인트를 차감할 수도 있습니다.
게임의 game.html을 열어 맨 앞에 두시면 됩니다.
include("certify.php")' ?>
- 나머지 두 파일은 점수 저장 및 불러오기 파일입니다.
3. 점수 저장용 게시판을 만듭니다.
4. 해당 게시판명을 점수 저장용 두 파일에서
$bo_table = "score"; 부분에서 score 부분을 만든 게시판명으로 바꿉니다.
5. 게임 경로명을 변경합니다.
c2runtime.js 을 열어 다음을 찾아
http://game.cypanel.com/ => 자신의 사이트명과 게임 점수 php가 저장된 폴더명으로 변경합니다.
* 가상 서버나 전용 서버를 가지고 있다면 도메인 등록 디비 디비 등록 등을 클릭만으로 하는 호스팅 관리툴을 사용 http://cypanel.com
* 가상 서버보다 자유로운 도메인 무제한 등록 호스팅 http://hostingis.com
데모
http://game.cypanel.com/game/ballon/game.html
댓글 18개
감사합니다. game.html 파일은 찾았는데, 제가 경로를 잘못 지정한거 같네요 ;;
/plugin/game/ballon, /plugin/game/score 경로로 옮겨 놓고 game.html 파일은 찾아서 / 경로인 상위 경로에 옮겨 놓았는데, 오류가 발생하네요..
Warning: Cannot modify header information - headers already sent by (output started at C:\APM_Setup\htdocs\dcimclub\game.html:1) in C:\APM_Setup\htdocs\dcimclub\common.php on line 8
Warning: Cannot modify header information - headers already sent by (output started at C:\APM_Setup\htdocs\dcimclub\game.html:1) in C:\APM_Setup\htdocs\dcimclub\common.php on line 535
Warning: Cannot modify header information - headers already sent by (output started at C:\APM_Setup\htdocs\dcimclub\game.html:1) in C:\APM_Setup\htdocs\dcimclub\common.php on line 537
Warning: Cannot modify header information - headers already sent by (output started at C:\APM_Setup\htdocs\dcimclub\game.html:1) in C:\APM_Setup\htdocs\dcimclub\common.php on line 538
Warning: Cannot modify header information - headers already sent by (output started at C:\APM_Setup\htdocs\dcimclub\game.html:1) in C:\APM_Setup\htdocs\dcimclub\common.php on line 539
Warning: Cannot modify header information - headers already sent by (output started at C:\APM_Setup\htdocs\dcimclub\game.html:1) in C:\APM_Setup\htdocs\dcimclub\common.php on line 540
Warning: Cannot modify header information - headers already sent by (output started at C:\APM_Setup\htdocs\dcimclub\game.html:1) in C:\APM_Setup\htdocs\dcimclub\common.php on line 541
/plugin/game/ballon, /plugin/game/score 경로로 옮겨 놓고 game.html 파일은 찾아서 / 경로인 상위 경로에 옮겨 놓았는데, 오류가 발생하네요..
Warning: Cannot modify header information - headers already sent by (output started at C:\APM_Setup\htdocs\dcimclub\game.html:1) in C:\APM_Setup\htdocs\dcimclub\common.php on line 8
Warning: Cannot modify header information - headers already sent by (output started at C:\APM_Setup\htdocs\dcimclub\game.html:1) in C:\APM_Setup\htdocs\dcimclub\common.php on line 535
Warning: Cannot modify header information - headers already sent by (output started at C:\APM_Setup\htdocs\dcimclub\game.html:1) in C:\APM_Setup\htdocs\dcimclub\common.php on line 537
Warning: Cannot modify header information - headers already sent by (output started at C:\APM_Setup\htdocs\dcimclub\game.html:1) in C:\APM_Setup\htdocs\dcimclub\common.php on line 538
Warning: Cannot modify header information - headers already sent by (output started at C:\APM_Setup\htdocs\dcimclub\game.html:1) in C:\APM_Setup\htdocs\dcimclub\common.php on line 539
Warning: Cannot modify header information - headers already sent by (output started at C:\APM_Setup\htdocs\dcimclub\game.html:1) in C:\APM_Setup\htdocs\dcimclub\common.php on line 540
Warning: Cannot modify header information - headers already sent by (output started at C:\APM_Setup\htdocs\dcimclub\game.html:1) in C:\APM_Setup\htdocs\dcimclub\common.php on line 541
아마도 여기서 에러 나신 듯
- certify.php: 회원 인증용 파일입니다. 안의 내용에서 포인트를 차감할 수도 있습니다.
게임의 game.html을 열어 맨 앞에 두시면 됩니다.
certify.php의 내용은 다음과 같습니다.
맨 첫줄의 include_once("./_common.php");가 중복이 아닌가 보시고 경로가 맞는지 확인해보십시오.
<?
include_once("./_common.php");
if(!$is_member)
{ ?> <script> alert("회원 전용 게임입니다"); document.location.href="../bbs/login.php" </script> <? }
$i=0;
$query6 = "select mb_point from g5_member where mb_id = '$member[mb_id]' ";
$result6 = sql_query($query6);
while($row = sql_fetch_array($result6)) {
$point = $row[mb_point]; //in
//echo "My point is: ".$point;
//$i++;
}
if($point < 10) {
?> <script> alert("10 포인트을 사용합니다. 현재 포인트가 없습니다."); document.location.href="../" </script>
<? }
if($point > 10) {
?> <script> alert("10 포인트을 사용합니다. 현재 포인트는 <?=$point?>입니다."); </script>
<? } ?>
- certify.php: 회원 인증용 파일입니다. 안의 내용에서 포인트를 차감할 수도 있습니다.
게임의 game.html을 열어 맨 앞에 두시면 됩니다.
certify.php의 내용은 다음과 같습니다.
맨 첫줄의 include_once("./_common.php");가 중복이 아닌가 보시고 경로가 맞는지 확인해보십시오.
<?
include_once("./_common.php");
if(!$is_member)
{ ?> <script> alert("회원 전용 게임입니다"); document.location.href="../bbs/login.php" </script> <? }
$i=0;
$query6 = "select mb_point from g5_member where mb_id = '$member[mb_id]' ";
$result6 = sql_query($query6);
while($row = sql_fetch_array($result6)) {
$point = $row[mb_point]; //in
//echo "My point is: ".$point;
//$i++;
}
if($point < 10) {
?> <script> alert("10 포인트을 사용합니다. 현재 포인트가 없습니다."); document.location.href="../" </script>
<? }
if($point > 10) {
?> <script> alert("10 포인트을 사용합니다. 현재 포인트는 <?=$point?>입니다."); </script>
<? } ?>
소스 보시면
if(!$is_member)
{ ?> <script> alert("회원 전용 게임입니다"); document.location.href="../bbs/login.php" </script> <? }
멤버가 아니냐라고 하는 것이니 말씀하신대로 . common.php의 경로 문제인 듯 합니다.
document.location.href="../bbs/login.php => 이 경로는 그누 폴더 바로 아래 있다는 가정하고 있습니다.
그러고 보니 include_once("./_common.php"); 에 include_once("../_common.php");해야 맞을 것 같군요.
이나면 게임 폴더 안에 _common.php를 넣고 ../common.php라고 해야겠네요.
if(!$is_member)
{ ?> <script> alert("회원 전용 게임입니다"); document.location.href="../bbs/login.php" </script> <? }
멤버가 아니냐라고 하는 것이니 말씀하신대로 . common.php의 경로 문제인 듯 합니다.
document.location.href="../bbs/login.php => 이 경로는 그누 폴더 바로 아래 있다는 가정하고 있습니다.
그러고 보니 include_once("./_common.php"); 에 include_once("../_common.php");해야 맞을 것 같군요.
이나면 게임 폴더 안에 _common.php를 넣고 ../common.php라고 해야겠네요.
게시글 목록
| 번호 | 제목 |
|---|---|
| 300 | |
| 299 |
회원통합스킨
회원정보 엑셀 일괄 등록
20
|
| 284 | |
| 277 | |
| 247 | |
| 233 | |
| 228 | |
| 225 | |
| 219 | |
| 211 | |
| 207 | |
| 203 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기