Ȩ>ÄÄÇ»ÅÍÀ̾߱â
logo_01.gif


TOTAL ARTICLE : 35, TOTAL PAGE : 1 / 2
±¸ºÐ À¥ÀÏ¹Ý | ű×-¼Ò½º | Á¦·Îº¸µå | ±×´©º¸µå |
Á¦·Îº¸µå : °¶·¯¸®¿¡ ÇѱÛÀ̸§ Àû¿ëÇϱâ
 ¿À¿¹    | 2009¡¤06¡¤29 13:38 | HIT : 3,649 | VOTE : 219

½ºÅ² Æú´õ³»¿¡ write_ok.php ¸¦ ¿­¾îº¸¼¼¿ä!!

À§ÀÇ »ý·«... ³»·Á°¡´Ù º¸¸é...¾Æ·¡¿Í °°Àº ºÎºÐÀÌ º¸ÀÔ´Ï´Ù.

/***************************************************************************
* ¾÷·Îµå°¡ ÀÖÀ»¶§
**************************************************************************/

if($HTTP_POST_FILES[file1]) {
$file1 = $HTTP_POST_FILES[file1][tmp_name];
$file1_name = $HTTP_POST_FILES[file1][name];
$file1_size = $HTTP_POST_FILES[file1][size];
$file1_type = $HTTP_POST_FILES[file1][type];
}
if($HTTP_POST_FILES[file2]) {
$file2 = $HTTP_POST_FILES[file2][tmp_name];
$file2_name = $HTTP_POST_FILES[file2][name];
$file2_size = $HTTP_POST_FILES[file2][size];
$file2_type = $HTTP_POST_FILES[file2][type];
}

//Çѱ۱׸² °ü·Ã ÆÐÄ¡ ½ÃÀÛ

if($member[no]!=0) {
$user_no=$member[no];
$user_id_c=mysql_fetch_array(mysql_query("select user_id from $member_table where no='$user_no'"));
$user_id_r=$user_id_c[0];
}
else {
srand(time()); // Áߺ¹ ¹æÁö¸¦ À§ÇÑ ·¥´ýÃâ·Â.
$ran_c = (rand()%999); //0~999 ¼ýÀÚÁß ·£´ý Ãâ·Â
$user_id_r=$ran_c;
}

//Çѱ۱׸² °ü·Ã ÆÐÄ¡ ³¡

if($file1_size>0&&$setup[use_pds]&&$file1) {

if(!is_uploaded_file($file1)) ggambo_alert("Á¤»óÀûÀÎ ¹æ¹ýÀ¸·Î ¾÷·Îµå ÇØÁÖ¼¼¿ä");
if($file1_name==$file2_name) ggambo_alert("°°Àº ÆÄÀÏÀº µî·ÏÇÒ¼ö ¾ø½À´Ï´Ù");
$file1_size=filesize($file1);

if($setup[max_upload_size]<$file1_size&&!$is_admin) ggambo_alert("ù¹ø° ÆÄÀÏ ¾÷·Îµå´Â ÃÖ°í ".GetFileSize($setup[max_upload_size])." ±îÁö °¡´ÉÇÕ´Ï´Ù");

// ¾÷·Îµå ±ÝÁö
if($file1_size>0) {
$s_file_name1=$file1_name;
if(eregi("\.inc",$s_file_name1)||eregi("\.phtm",$s_file_name1)||eregi("\.htm",$s_file_name1)||eregi("\.shtm",$s_file_name1)||eregi("\.ztx",$s_file_name1)||eregi("\.php",$s_file_name1)||eregi("\.dot",$s_file_name1)||eregi("\.asp",$s_file_name1)||eregi("\.cgi",$s_file_name1)||eregi("\.pl",$s_file_name1)) ggambo_alert("Html, PHP °ü·ÃÆÄÀÏÀº ¾÷·ÎµåÇÒ¼ö ¾ø½À´Ï´Ù");

//È®ÀåÀÚ °Ë»ç
if($setup[pds_ext1]) {
$temp=explode(".",$s_file_name1);
$s_point=count($temp)-1;
$upload_check=$temp[$s_point];
if(!eregi($upload_check,$setup[pds_ext1])||!$upload_check) ggambo_alert("ù¹ø° ¾÷·Îµå´Â $setup[pds_ext1] È®ÀåÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù");
}

$file1=eregi_replace("\\\\","\\",$file1);
$s_file_name1 = preg_replace("/\.(php|phtm|htm|cgi|pl|exe|jsp|asp|inc|php3|php4|php5|html|htaccess|ztx|dot|dat|phtml|shtml|shtm)/i", "$0-x", $s_file_name1);
$s_file_name1=str_replace(" ","_",$s_file_name1);
$s_file_name1=str_replace("-","_",$s_file_name1);
$s_file_name1 = str_replace('%', '', $s_file_name1);
preg_match('/\.([^.]+)$/', $s_file_name1, $match1);
$file_name1_type=$match1[1];
if(eregi("\.jpg|\.png|\.gif|\.jpeg|\.bmp",$file_name1_type)) {
$s_file_name1 = rawurlencode($s_file_name1);
}


// µð·ºÅ丮¸¦ °Ë»çÇÔ
if(!is_dir($_zb_path."data/".$id)) {
@mkdir($_zb_path."data/".$id,0777);
@chmod($_zb_path."data/".$id,0707);
}

// ÇѱÛÀ̸§ÀÎ ±×¸²È­ÀÏÀÎ °æ¿ì ³¯Â¥·Î È­ÀÏ¸í º¯È¯ ½ÃÀÛ

preg_match('/.([^.]+)$/', $s_file_name1, $match1);
$gfile_name1_type=$match1[1];
if((eregi("jpg",$gfile_name1_type))||(eregi("gif",$gfile_name1_type))||(eregi("bmp",$gfile_name1_type))||(eregi("png",$gfile_name1_type))) {

if(eregi("jpg",$gfile_name1_type)) $temp_c1="jpg";
elseif(eregi("gif",$gfile_name1_type)) $temp_c1="gif";
elseif(eregi("bmp",$gfile_name1_type)) $temp_c1="bmp";
else $temp_c1="png";

if(eregi("'",$s_file_name1)) {
$temp_name1=$user_id_r."_".time()."_01";
$s_file_name1 = "$temp_name1.$temp_c1";
}

else {
for($i2=0;$i2<strlen($s_file_name1);$i2++)
{
if(ord($s_file_name1[$i2])>0x80)
{
$temp_name1=$user_id_r."_".time()."_01";
$s_file_name1 = "$temp_name1.$temp_c1";
break;
}
}
}
}
// ÇѱÛÀ̸§ÀÎ ±×¸²È­ÀÏÀÎ °æ¿ì ³¯Â¥·Î È­ÀÏ¸í º¯È¯ ³¡


// Áߺ¹ÆÄÀÏÀÌ ÀÖÀ»¶§;;
if(file_exists($_zb_path."data/$id/".$s_file_name1)) {
@mkdir($_zb_path."data/$id/".$reg_date,0777);
if(!move_uploaded_file($file1,$_zb_path."data/$id/".$reg_date."/".$s_file_name1)) ggambo_alert("ÆÄÀϾ÷·Îµå°¡ Á¦´ë·Î µÇÁö ¾Ê¾Ò½À´Ï´Ù");
$file_name1="data/$id/".$reg_date."/".$s_file_name1;
@chmod($_zb_path.$file_name1,0707);
@chmod($_zb_path."data/$id/".$reg_date,0707);
} else {
if(!move_uploaded_file($file1,$_zb_path."data/$id/".$s_file_name1)) ggambo_alert("ÆÄÀϾ÷·Îµå°¡ Á¦´ë·Î µÇÁö ¾Ê¾Ò½À´Ï´Ù");
$file_name1="data/$id/".$s_file_name1;
@chmod($_zb_path.$file_name1,0707);
}
}
}

if($file2_size>0&&$setup[use_pds]&&$file2) {
if(!is_uploaded_file($file2)) ggambo_alert("Á¤»óÀûÀÎ ¹æ¹ýÀ¸·Î ¾÷·Îµå ÇØÁÖ¼¼¿ä");
$file2_size=filesize($file2);
if($setup[max_upload_size]<$file2_size&&!$is_admin) ggambo_alert("ÆÄÀÏ ¾÷·Îµå´Â ÃÖ°í ".GetFileSize($setup[max_upload_size])." ±îÁö °¡´ÉÇÕ´Ï´Ù");
if($file2_size>0) {
$s_file_name2=$file2_name;
if(eregi("\.inc",$s_file_name2)||eregi("\.pht",$s_file_name2)||eregi("\.htm",$s_file_name2)||eregi("\.shtml",$s_file_name2)||eregi("\.ztx",$s_file_name2)||eregi("\.php",$s_file_name2)||eregi("\.dot",$s_file_name1)||eregi("\.asp",$s_file_name2)||eregi("\.cgi",$s_file_name2)||eregi("\.pl",$s_file_name2)) ggambo_alert("Html, PHP °ü·ÃÆÄÀÏÀº ¾÷·ÎµåÇÒ¼ö ¾ø½À´Ï´Ù");

//È®ÀåÀÚ °Ë»ç
if($setup[pds_ext2]) {
$temp=explode(".",$s_file_name2);
$s_point=count($temp)-1;
$upload_check=$temp[$s_point];
if(!eregi($upload_check,$setup[pds_ext2])||!$upload_check) ggambo_alert("¾÷·Îµå´Â $setup[pds_ext2] È®ÀåÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù");
}

$file2=eregi_replace("\\\\","\\",$file2);
$s_file_name2 = preg_replace("/\.(php|phtm|htm|cgi|pl|exe|jsp|asp|inc|php3|php4|php5|html|htaccess|ztx|dot|dat|phtml|shtml|shtm)/i", "$0-x", $s_file_name2);
$s_file_name2=str_replace(" ","_",$s_file_name2);
$s_file_name2=str_replace("-","_",$s_file_name2);
$s_file_name2 = str_replace('%', '', $s_file_name2);
preg_match('/\.([^.]+)$/', $s_file_name2, $match2);
$file_name2_type=$match2[1];
if(eregi("\.jpg|\.png|\.gif|\.jpeg|\.bmp",$file_name2_type)) {
$s_file_name2 = rawurlencode($s_file_name2);
}

// µð·ºÅ丮¸¦ °Ë»çÇÔ
if(!is_dir($_zb_path."data/".$id)) {
mkdir($_zb_path."data/".$id,0777);
@chmod($_zb_path."data/".$id,0707);
}

// ÇѱÛÀ̸§ÀÎ ±×¸²È­ÀÏÀÎ °æ¿ì ³¯Â¥·Î È­ÀÏ¸í º¯È¯

preg_match('/.([^.]+)$/', $s_file_name2, $match2);
$gfile_name2_type=$match2[1];

if((eregi("jpg",$gfile_name2_type))||(eregi("gif",$gfile_name2_type))||(eregi("bmp",$gfile_name2_type))||(eregi("png",$gfile_name2_type))) {

if(eregi("jpg",$gfile_name2_type)) $temp_c2="jpg";
elseif(eregi("gif",$gfile_name2_type)) $temp_c2="gif";
elseif(eregi("bmp",$gfile_name2_type)) $temp_c2="bmp";
else $temp_c2="png";

if(eregi("'",$s_file_name2)) {
$temp_name2=$user_id_r."_".time()."_02";
$s_file_name2 = "$temp_name2.$temp_c2";
}

else {

for($i2=0;$i2<strlen($s_file_name2);$i2++)
{
if(ord($s_file_name2[$i2])>0x80)
{
$temp_name2=$user_id_r."_".time()."_02";
$s_file_name2 = "$temp_name2.$temp_c2";
break;
}
}
}
}

// ÇѱÛÀ̸§ÀÎ ±×¸²È­ÀÏÀÎ °æ¿ì ³¯Â¥·Î È­ÀÏ¸í º¯È¯ ³¡


// Áߺ¹ÆÄÀÏÀÌ ÀÖÀ»¶§;;
if(file_exists($_zb_path."data/$id/".$s_file_name2)) {
@mkdir($_zb_path."data/$id/".$reg_date,0777);
if(!move_uploaded_file($file2,$_zb_path."data/$id/".$reg_date."/".$s_file_name2)) ggambo_alert("ÆÄÀϾ÷·Îµå°¡ Á¦´ë·Î µÇÁö ¾Ê¾Ò½À´Ï´Ù");
$file_name2="data/$id/".$reg_date."/".$s_file_name2;
@chmod($_zb_path.$file_name2,0707);
@chmod($_zb_path."data/$id/".$reg_date,0707);
} else {
if(!move_uploaded_file($file2,$_zb_path."data/$id/".$s_file_name2)) ggambo_alert("ÆÄÀϾ÷·Îµå°¡ Á¦´ë·Î µÇÁö ¾Ê¾Ò½À´Ï´Ù");
$file_name2="data/$id/".$s_file_name2;
@chmod($_zb_path.$file_name2,0707);
}
}
}


----------------------------------------------- ¿©±â±îÁö ---------------------------------------
À§ÀÇ ±Û ³»¿ë ÁÖ¼®¿¡ º¸½Ã¸é ÇÑ±Û ....È­ÀÏ¸í ½ÃÀÛ, ±×¸®°í ³¡ À̶ó´Â ºÎºÐÀÌ ÀÖ½À´Ï´Ù.
±×ºÎºÐ¸¸ À߶󳻾 ÇØ´çÇÏ´Â À§Ä¡¿¡ ³Ö¾îÁÖ½Ã¸é µË´Ï´Ù.

¿¹¸¦ µéÀÚ¸é ¾Æ·¡Ã³·³...
-----------------------------------------------¾Æ·¡³»¿ë------------------------------------
//Çѱ۱׸² °ü·Ã ÆÐÄ¡ ½ÃÀÛ

if($member[no]!=0) {
$user_no=$member[no];
$user_id_c=mysql_fetch_array(mysql_query("select user_id from $member_table where no='$user_no'"));
$user_id_r=$user_id_c[0];
}
else {
srand(time()); // Áߺ¹ ¹æÁö¸¦ À§ÇÑ ·¥´ýÃâ·Â.
$ran_c = (rand()%999); //0~999 ¼ýÀÚÁß ·£´ý Ãâ·Â
$user_id_r=$ran_c;
}

//Çѱ۱׸² °ü·Ã ÆÐÄ¡ ³¡

-----------------------------------------------¿©±â±îÁö----------------------------------

ÀÌ·±½ÄÀ¸·Î ÀÖÀ¸´Ï±î, º¸½Ã°í ºñ±³Çϸ鼭 ºÙ¿©³Ö±â ÇϽʽÿÀ.

¼£·Ò~
³­! ÀÚÀ¯ÀÎ...
  
35 Á¦·Îº¸µå   mysql 4.1¿¡¼­ Á¦·Îº¸µåÀÇ È£È¯¼º ¹®Á¦ ÇØ°á  ¿À¿¹ 16¡¤01¡¤15 384 32
34 Á¦·Îº¸µå   Á¦·Îº¸µå °ü¸®ÀÚ ºñ¹ø Àؾî¹ö·ÈÀ»¶§  ¿À¿¹ 11¡¤06¡¤28 1872 55
33 Á¦·Îº¸µå   ÃֱٰԽù°¿¡ ºñ¹Ð±Ûµµ Ãâ·ÂÇÏ±â  ¿À¿¹ 09¡¤10¡¤21 2967 216
32 Á¦·Îº¸µå   Á¦·Îº¸µå 2009.9.22 º¸¾È Ãë¾àÁ¡ ÆÐÄ¡  ¿À¿¹ 09¡¤09¡¤29 4854 295
31 Á¦·Îº¸µå   Áö¿¥½ºÆÔÇÁ¸®(ZmSpamFree)  ¿À¿¹ 09¡¤08¡¤30 2790 188
30 Á¦·Îº¸µå   Á¦·Îº¸µå °ü¸®ÀÚ°èÁ¤ Á¢¼ÓÀÌ ¾ÈµÉ¶§  ¿À¿¹ 09¡¤07¡¤12 2650 153
Á¦·Îº¸µå   °¶·¯¸®¿¡ ÇѱÛÀ̸§ Àû¿ëÇÏ±â  ¿À¿¹ 09¡¤06¡¤29 3649 219
28 Á¦·Îº¸µå   DQ Revolution 1.8.p9 ÃÖ±Ù°¶·¯¸®¿¡ ½æ³×ÀÏ ºÒ·¯¿À±â  ¿À¿¹ 09¡¤03¡¤20 3719 151
27 Á¦·Îº¸µå   Á¦·Îº¸µå ½ºÆÔ¹æÁö±â´É(ZM_Crypt 2.0)  ¿À¿¹ 09¡¤02¡¤06 3906 191
26 Á¦·Îº¸µå   Á¦·Îº¸µå ¼­¹ö ÀÌÀü ¹æ¹ý  ¿À¿¹ 08¡¤09¡¤19 3778 232
25 Á¦·Îº¸µå   Á¦·Îº¸µå ½ºÆÔ±¤°í°Ô½Ã¹°,µ¡±Û ÀÚµ¿µî·Ï ¹æÁö ZM_Crypt 2.0  ¿À¿¹ 08¡¤08¡¤19 3065 182
24 Á¦·Îº¸µå   ¹Ì´ÏÀ§´Ï ¿¡µðÅÍ FAQ  ¿À¿¹ 07¡¤10¡¤31 5640 126
23 Á¦·Îº¸µå   Á¦·Îº¸µå ½ºÆÔ Â÷´ÜÇÏ±â  ¿À¿¹ 07¡¤05¡¤03 3599 70
22 Á¦·Îº¸µå   »õ°èÁ¤ ÀÌ»çÇÒ¶§, ±×´ë·Î ¿Å±â±â - DB¹é¾÷,º¹±¸, data¹é¾÷,º¹±¸ ¹æ¹ý, ±ÇÇѼ³Á¤  ¿À¿¹ 07¡¤03¡¤10 2003 68
21 Á¦·Îº¸µå   ÃֱٰԽù°¿¡ ´ä±Û°ú ºñ¹Ð±Û Ç¥½ÃÇÏ±â  ¿À¿¹ 06¡¤12¡¤26 2435 66
20 Á¦·Îº¸µå   ÃÖ°í °ü¸®ÀÚ ¾ÆÀ̵ð, ºñ¹Ð¹øÈ£ ÀÒ¾î¹ö·ÈÀ»¶§  ¿À¿¹ 06¡¤08¡¤21 1928 76
19 Á¦·Îº¸µå   ±×¸² ÆÄÀÏ¸í¿¡ ÇѱÛÀÌ Æ÷Ç﵃ °æ¿ì ¿µ¹®ÀÚ, ¼ýÀÚ·Î À̸§ ÀÚµ¿ º¯°æÇÏ±â  ¿À¿¹ 06¡¤07¡¤03 2128 75
18 Á¦·Îº¸µå   Á¦·Îº¸µå °Ô½Ã¹° ¼ø¼­ ¹Ù²Ù±â  ¿À¿¹ 06¡¤06¡¤19 1926 78
17 Á¦·Îº¸µå   ÃÖ±Ù °Ô½Ã¹°À» ³ªÅ¸³»´Â ¿ø¸®¿Í ¹æ¹ý  ¿À¿¹ 06¡¤05¡¤27 1824 79
16 Á¦·Îº¸µå   Æ¯Á¤ ȸ¿ø»çÁø Ãâ·Â ¾ÈµÇ´Â ¹®Á¦  ¿À¿¹ 06¡¤05¡¤01 1688 59
12
Copyright 1999-2024 Zeroboard / skin by GGAMBO