창조유저그룹-커즈닷컴
Window close
ID :     PASS :   
   
  처음으로
  창조
  창조 소개
창조 다운로드
CUGz.com 소개
온라인 도움말
  커뮤니티
  가입인사
자유게시판
Q/A게시판
TIP/TECH
열린강좌
자주하는질문
아이디어게시판
  자료실
  소스자료실
프로그램자료실
기타자료실
명예의 전당
이미지 자료실
  지원/기타
  표준용어재정
구글 웹서치  
관리자 전용


LIST ALL
Posted by 이희창2007-10-12 00:05:10, Hit : 4942
[re] Online game 만들기
Homepage : http://huichang.kr
Post URL : http://cugz.sjworks.net/bbs/zboard.php?id=freeboard&no=3719

제가 '버디버디사칭프로그램'에 사용했던 PHP소스에요..

<?
 header('Content-Type: CreateAll Data_bingo'); //헤더의 Content-Type값을 바꿈
 /* 프로그램이 비정상적인 페이지(페이지없음, 트레픽 오버 페이지등)를 걸러낼수 있도록
  판단할 수 있는 자료를 줌
  프로그램 입장에서 받은헤더에 Content-Type가 CreateAll Data가 아니라면 비정상적인 페이지 다운
  보통 HTML페이지의 Content-Type는 text/html임*/
 
 if($_SERVER["HTTP_USER_AGENT"]!="CreateAll_HTTP_bingo")
 { echo "error<br>ihuichang@naver.com"; exit; }
 /* 간단하게 외부 프로그램(브라우저 등)접근을 막는 법
  설정등을 통해 쉽게 뚫을수 있으므로 키를 2개 넣어서 키1에서 특별한 식을 통해 키2가 정해지는 방법을 쓰면
  어느정도 차단 가능*/


if(!$_POST[id]){echo "공백 오류"; exit;}



$conn=mysql_connect("localhost","*****","*****") or die ("Mysql접속할 수 없습니다");
mysql_select_db("*****", $conn);
//print ("Mysql접속되었습니다");



$query = "INSERT INTO bingo_zzz (id,date,ip) VALUES ('$_POST[id]',now(),'$REMOTE_ADDR')";
$result=mysql_query($query, $conn);


$result_count=mysql_query("select count(*) from bingo_zzz",$conn);
$result_row=mysql_fetch_row($result_count);
$total_row = $result_row[0];


$query = "select no,id,date,ip from bingo_zzz order by date desc";
$result = mysql_query($query, $conn);


 


  echo "ok\n";
  echo "no=$total_row\n";


  while($row=mysql_fetch_array($result))
{


  echo "$row[no]마리)$row[id] / ";
  echo "$row[date] / ";
  echo "$row[ip]\n";
}


mysql_close($conn);
?>

--------------------------------------------------

그리고 이 소스는
저도 나름대로 온라인게임 만들어볼라고 했었는데 지금은 포기상태라서 한번...


<?
 header('Content-Type: CreateAll Data_bingo'); //헤더의 Content-Type값을 바꿈
 /* 프로그램이 비정상적인 페이지(페이지없음, 트레픽 오버 페이지등)를 걸러낼수 있도록
  판단할 수 있는 자료를 줌
  프로그램 입장에서 받은헤더에 Content-Type가 CreateAll Data가 아니라면 비정상적인 페이지 다운
  보통 HTML페이지의 Content-Type는 text/html임*/
 
 if($_SERVER["HTTP_USER_AGENT"]!="CreateAll_HTTP_bingo")
 { echo "error<br>ihuichang@naver.com"; exit; }
 /* 간단하게 외부 프로그램(브라우저 등)접근을 막는 법
  설정등을 통해 쉽게 뚫을수 있으므로 키를 2개 넣어서 키1에서 특별한 식을 통해 키2가 정해지는 방법을 쓰면
  어느정도 차단 가능*/



$conn=mysql_connect("localhost","*****","*****") or die ("Mysql접속할 수 없습니다");
mysql_select_db("*****", $conn);
//print ("Mysql접속되었습니다");


/*
테이블초기화
$ttt="TRUNCATE TABLE `bingo_world` ";
$result=mysql_query($ttt, $conn);
*/


///////////////////////////////
$ver="0.1";
$tablen="bingo_world";


/*
$id=$_POST[id];
$pw=$_POST[pw];
$name=$_POST[name];
$email=$_POST[email];


*/



///////////////////////////////
/*아이템목록
0:맨(없음)
1:낡은
2:보통
3:강한
*/


 



if($_POST[ver] <> $ver){
  echo "e_ver\n";
  echo "버전 에러\n";
  echo "최신 버전을 받아보세요";
  exit;
  }


switch($m){
case "create":
///////////////////////////아이디만들기/////////////////////////////////////////
if(!$id or !$pw or !$name){
  echo "e_c_blank\n";
  echo "빈칸이 있습니다";
  exit;
  }



$check=mysql_fetch_array(mysql_query("select count(*) from $tablen where id='$id'"));
  if($check[0]){
     echo "e_c_useid\n";
     echo "이미 사용중인 아이디입니다";
     exit;
     }


$query = "INSERT INTO $tablen (id,pw,cdate,ldate,ip,email,name) VALUES ('$id','$pw',now(),now(),'$REMOTE_ADDR','$email','$name')";
$result=mysql_query($query, $conn);


$result=mysql_query("select cdate from $tablen where id='$id'", $conn);
$row=mysql_fetch_array($result);


  echo "ok\n";
  echo "id=$id\n";
  echo "name=$name\n";
  echo "email=$email\n";
  echo "ip=$REMOTE_ADDR\n";
  echo "cdate=$row[cdate]";
break;


case "login":
////////////////////////로그인//////////////////////////////////////////////////
if(!$id or !$pw){
  echo "e_l_blank\n";
  echo "빈칸이 있습니다";
  exit;
  }
$result=mysql_query("select name,pw,ldate,email,ip from $tablen where id='$id'", $conn);
$row=mysql_fetch_array($result);
if ($pw==$row[pw]){
  echo "ok\n";
  echo "name=$row[name]\n";
  echo "ldate=$row[ldate]\n";
  echo "ip=$row[ip]";
 
$query = "update $tablen set ip='$REMOTE_ADDR',ldate=now() where id='$id'";
$result=mysql_query($query, $conn);
  }
  else{
    echo "e_login_else";
    echo "일치하는 정보가 없습니다";
    exit;
    }


 


break;



        default:
        echo("e_error\n");
        echo "오류";
        break;
}


mysql_close($conn);
?>







인터넷에서 복사&붙여넣기를 통해 만들었었던 + _+

지금은 포기상태라..


김레이   2007-10-12 AM 7:38:16  
무척이나 심오하게 보고있자니 눈이 빠질것같습니다 ㅋㅋ 무튼 좋은 답변감사합니다.
LIST ALL               GO TO THE TOP


N
C
   Subject
Posted by
Date
H
3228
   제 생각에는 창조로 제일 만들기 쉬운 게임이 [2]
김준하 2007/11/03  3468
3227
   창조홈페이지 들어올때마다... [1]
서든어택 2007/10/27  3568
3226
   아하 이런 어이없는 일이.. 주문한 컴터가 다른곳으로.. [4]
권선중 2007/10/16  4456
3225
   창조를 알게 된지 벌써 10년이 훌쩍 넘어버렸네요..ㅋㅋㅋ [4]
권선중 2007/10/14  4459
3224
   컴터 하나 주문했습니다..^^ [2]
권선중 2007/10/14  4611
3223
   먹고 사는것만 아니라면 진짜 여기에 매달려 만들고싶은 온라인 게임.. [9]
권선중 2007/10/12  4500

       [re] Online game 만들기 [1]
이희창 2007/10/12  4942
3221
     [re] Online game 만들기 [3]
권선중 2007/10/11  4757
3220
   Online game 만들기 [2]
김레이 2007/10/09  4732
3219
   msn 친구목록이 다 없어졌네요;; [2]
최재일 2007/10/05  4901
3218
   흑흑ㅠㅠ 시험이군요.. [2]
박종훈 2007/10/02  4924
3217
   [공지종료]안녕하세요. 손상진입니다. [15]
손상진 2007/10/01  4625
3216
   여기는 어디~, 군 유니버스티. 여기는 어디~, 사이버 지식정보방. [1]
신용주 2007/09/29  4139
3215
   각 메뉴의 역활에 대해서... [3]
박종훈 2007/09/24  4976
3214
   어렵군요 [1]
김레이 2007/09/24  4459
3213
   [내용수정]활동이 부진했습니다.. [2]
권선중 2007/09/23  6880
3212
   햇곡식의 향기가 맛있는~ 추석^^
박종훈 2007/09/22  4869
3211
   즐거운 추석 보네세요.....^^* [1]
강정훈 2007/09/22  6712
3210
   yodm 3d 이거 만든사람 대단........... [6]
강정훈 2007/09/15  4612
3209
   웹 호스팅 하나 할까 합니다. (수정 완료~) [4]
신용주 2007/09/10  4712
3208
   이상합니다...
박재성 2007/09/06  6518
3207
   프로그래밍 + 웹 공부를 하려고 하는데요... [1]
신용주 2007/08/31  4499
3206
   제가만든 프로그램이 맥스짱 공유사이트에 배포되고있네요. [2]
박재성 2007/08/28  4629
3205
   디아블로 모드 사이트 광고 [2]
만물 2007/08/27  4459
3204
   소스자료실에는 파일복구가 안됬나요? [6]
이진성 2007/08/25  3364
LIST ALL   Prev [1]..[21][22][23][24][25][26][27] 28 [29][30]..[157] Next
Copyright 1999-2025 Zeroboard / skin by reedyfox in miniwini style
로그인
지우개 Expert 3.0
제작자 : 천호성 님 [LINK]
로그인
대박로또2005
제작자 : 최재일 님 [LINK]
로그인
1박종훈15292 점
2지상현8809 점
3손상진7389 점
4권선중6077 점
5이진백5174 점
로그인
가입일닉네임
05/31김동률
03/31홍형기
09/01o00pp99oo
12/27이재민
11/20이희철
로그인