214, 4/11 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   pr0sp3r
   http://koreasecurity.org
   [re] [Web]php¼Ò½º Çؼ®Á¡ ºÎŹµå¸±°Ô¿ä..

http://www.hackerschool.org/HS_Boards/zboard.php?id=QNA_Web&no=37 [º¹»ç]


<?php
/**
*   ¼öÁ¤ by ¹Ì´Ï¾î½º at 2011-03-15
**/
$msg = ''; //¹®ÀÚ¿­ ÃʱâÈ­
$table = 'member'; // ºñ±³/»ý¼ºÇÒ Å×À̺í¸í
$dbname = 'apm_db_01';
$connect =mysql_connect('localhost','root','1234'); //DB ¿¬°á

if(mysql_select_db($dbname,$connect)) { // ½ÇÆÐ:FALSE, ¼º°ø:TRUE
  $tb_name=mysql_list_tables($dbname);
  $tb_count=mysql_num_rows($tb_name);
  // var_dump($tb_count);exit; // DB¾ÈÀÇ Å×À̺í¼ö ¹Ýȯ //ex:3
  
  //Å×À̺í¼ö ¸¸Å­ µ¹°³µÊ 0,1,2 <- 3º¸´Ù ¾Æ·¡(3¹ø)
  for($a=0; $a<$tb_count; $a++) // if(){}ÀÚü°¡ Çϳª¹®ÀåÀ¸·Î {}»ý·«°¡´É
    // Å×ÀÌºí ¼ö ¸¸Å­ ¹Ýº¹Çϸç Å×À̺í¸íÀÌ memberÀÎÁö È®ÀÎ
    // mysql_tablename($tb_name,0) -> 1¹ø°Å×À̺íÀÇ À̸§À» ¹Ýȯ //ex: test
    // mysql_tablename($tb_name,1) -> 2¹ø°Å×À̺íÀÇ À̸§À» ¹Ýȯ // ex: member
    if(mysql_tablename($tb_name,$a) == $table) { // $a´Â for¹®À¸·Î ÀÎÇÑ Áõ°¡º¯¼ö
      //½ºÆ®¸µÀ» ½Ì±ÛÄõÅÍ·Î °¨½Î´Â°æ¿ì php°¡ ÆĽÌÀ» ÇÏÁö ¾ÊÀ¸¸ç, ´õºíÄõÅÍÀΰæ¿ì ¹®ÀåÀ»ÆĽÌÇÔ
      $msg = "<h3><br><br><br><br><br><center>¢Ã $table Å×À̺íÀº ÀÌ¹Ì Á¸ÀçÇÕ´Ï´Ù. ";
      $msg .= '<br><hr><br><a href=ex9-5.php>ÁÖ¼Ò ÀÔ·Â È­¸é</a>À¸·Î À̵¿Çϼ¼¿ä.</center></h3>';
      break;
    }

}else{ // DBº¯°æ ½ÇÆÐÀΰæ¿ì
  $msg = "<h3><br><br><br><br><br><center>¢Ã $dbname DB·Î º¯°æÇÏÁö ¸øÇß½À´Ï´Ù. ";
  $msg .= '<br><hr><br><a href=ex9-5.php>ÁÖ¼Ò ÀÔ·Â È­¸é</a>À¸·Î À̵¿Çϼ¼¿ä.</center></h3>';
  die($msg); // die()ÇÔ¼ö exit()ÇÔ¼öÀÇ º°ÄªÀ¸·Î ½ÇÇà ÈÄ ¹«Á¶°Ç ÁߴܵÊ.
}

if(!$msg){
        $sql ="create table $table (
        sno int not null,
        name varchar(10),
        addr varchar(80),
        primary key(sno))";

        //½ÇÆÐ:False ¼º°ø:¸®¼Ò½º ¶Ç´Â TRUE ¹Ýȯ
        $result = mysql_query($sql,$connect) or die("$table »ý¼ººÒ°¡");

        if($result) {
          $msg = "<h3><br><center><br><br><br><br>¢Ã $table Å×À̺íÀ» ¼º°øÀûÀ¸·Î ¸¸µé¾ú½À´Ï´Ù.....<br><hr><br>";
          $msg .=  '<a href=11.php.bak.bak>ÁÖ¼Ò ÀÔ·Â È­¸é</a>À¸·Î À̵¿Çϼ¼¿ä.</center></h3>';
          echo $msg; //result°¡ Àִٴ°ÍÀº »ý¼ºÄõ¸®°¡ Á¤»ó½ÇÇàÇÏ¿´À¸¹Ç·Î À§ÀÇ ¼º°ø¸Þ½ÃÁöÃâ·Â
        }
}else // Çѹ®ÀÚ Çؼ®ÀÎ °æ¿ì {} »ý·«°¡´É
  echo $msg; // msg°¡ Àִٴ°ÍÀº memberÅ×À̺íÀÌ ÀÖÀ¸¹Ç·Î Ãâ·ÂÇÔ.

mysql_close($connect); //DB ¿¬°áÇØÁ¦
?>




===============================================================================

>¾È³çÇϼ¼¿ä..
>php¼Ò½º°¡ ÀÌÇØ°¡ À߾ȵǼ­ Çؼ®Á¡ ºÎŹµå¸®°Ú½À´Ï´Ù.
><?php
>$connect =mysql_connect('localhost','root','12345');
>mysql_select_db('apm_db_01',$connect);
>if($result==1)
>{
>        $tb_name=mysql_list_tables("apm_db_01");
>        $tb_count=mysql_num_rows($tb_name);
>        for($a=0; $a<$tb_count; $a++)
>                if(mysql_tablename($tb_name,$a) == "member") {
>                $flag="ok";
>                break;
>        }
>}
>if($flag !="ok"){
>        $sql ="create table member(
>        sno int not null,
>        name varchar(10),
>        addr varchar(80),
>        primary key(sno))";
>        $result = mysql_query($sql,$connect)
>                or die("<h3><br><br><br><br><br><center>
>        ¢Ã member Å×À̺íÀº ÀÌ¹Ì Á¸ÀçÇÕ´Ï´Ù. <br><hr><br>
>        <a href=ex9-5.php>ÁÖ¼Ò ÀÔ·Â È­¸é</a>À¸·Î À̵¿Çϼ¼¿ä.<center></h3>");
>}
>echo "<h3><br><center><br><br><br><br>¢Ã member Å×À̺íÀ» ¼º°øÀûÀ¸·Î ¸¸µé¾ú½À´Ï´Ù.....<br><hr><br>";
>echo "<a href=11.php.bak.bak>ÁÖ¼Ò ÀÔ·Â È­¸é</a>À¸·Î À̵¿Çϼ¼¿ä.</center></h3>";
>mysql_close($connect);
>?>
>
>for¹®À̶û ifÀÖ´ÂÂÊÀÌ »ì¦ ÀÌÇØ°¡¾È°¡³×¿ä ƯÈ÷ if(mysql_tablename($tb_name,$a) == "member") {
>À̺κпä..
>ºÎŹµå¸®°Ú½À´Ï´Ù.
===============================================================================

  Hit : 4089     Date : 2011/03/15 04:38



    
BkeMan °¨»çÇÕ´Ï´ç~ ¤¾ 2011/03/20  
154   À¥ÇØÅ· °øºÎ ¼ø¼­¿¡ °üÇÑ Áú¹®ÀÔ´Ï´Ù..[1]     dlrjsdn963
07/27 4178
153   ÀÎÅÍ³Ý ÀÎÁõȽ¼ö Á¦ÇÑÀÇ ¿ø¸®[3]     ship91
03/15 4174
152   ¾ÆÀÌÇÇ ¿ìȸ Á¢¼Ó Áú¹®ÀÔ´Ï´Ù[1]     crankdat
02/08 4151
151   LFI¿ÍRFI½ÄÀ¸·Î ÆÄÀϾ÷·Îµå Áú¹®[1]     ygh357
10/18 4131
150   °Ô½Ã¹° ºñ¹Ð¹øÈ£ ¿ìȸ     qkrrmsgP
11/08 4131
149   ÆäÀ̽ººÏ[1]     smile_mut
12/22 4123
148   À¥ ÇØÅ·¿¡ °ü½ÉÀÖÀ¸½ÅºÐ...[2]     hyunmin8
10/02 4123
147   Å©·Î½º »çÀÌÆ® ½ºÅ©¸³Æà    ralehgus123
05/30 4119
146   [Web]php¼Ò½º Çؼ®Á¡ ºÎŹµå¸±°Ô¿ä..[2]     BkeMan
03/06 4110
145   À¥¼­¹ö ¿¬°á¹æ¹ý[1]     °¡¸é¼ÓÀǹ̼Ò
08/15 4094
    [re] [Web]php¼Ò½º Çؼ®Á¡ ºÎŹµå¸±°Ô¿ä..[1]     pr0sp3r
03/15 4088
143   Ä®¸®¸®´ª½º À¥ Ãë¾àÁ¡ Á¡°Ë ½ºÄ³³Ê Áú¹®..     duwkakstp1
08/21 4084
142   Äû¸®¹®ÀÌ ¹«½¼ ¶æÀΰ¡¿ä???[4]     my01sun
02/26 4066
141   ¸ðÀÇÇØÅ· ¿¬½À¿¡ ÇÊ¿äÇÑ °Í.     inwoox
10/11 4066
140   ±Ã±ÝÇÑ°ÔÀִµ¥¿ä~...[1]     ÇØÅ·study
01/17 4052
139   À¥ÇØÅ·ÇÏ°í½Í¾î¼­ ¹è¿ì°íÀִµ¥ htmlÇÏ°í css ű׳ª»ö»óµîµî..ÀÌ·±°Å±îÁö ¹è¿ïÇÊ¿ä°¡ÀÖ³ª¿ä?;;[8]     ykk98433
06/29 4037
138   ¹«ÇÑÀ¸·Î À¥ÆäÀÌÁö ¶ß´Â°Í[3]     ½º³ë
03/31 4034
137   »çÀÌÆ®¿¡ trojan ÀÌ ¹«´õ±â·Î ±ò·È½À´Ï´Ù, ¾î¶»°Ô Áö¿ö¾ß Çϳª¿ä?[1]     someone3
02/09 4022
136   À¥ÇÁ·Î±×·¡¹Ö Ã¥[3]     °¡¸é¼ÓÀǹ̼Ò
05/14 4005
135   ÇØÅ· Áú¹®ÀÌ¿ä[4]     kimssi1
03/12 3990
[1][2][3] 4 [5][6][7][8][9][10]..[11]

Copyright 1999-2024 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org