테스트 사이트 - 개발 중인 베타 버전입니다

홈페이지 이전..도와주세요 ㅠ 채택완료

쪼야맘 8년 전 조회 5,678

회사홈페이지를 직접 관리하려고 백업 파일을 받았는데 업로드 하니 에러가 뜨네요 ㅠㅠ

 

어느 부분을 고쳐야 할까요? 저는 프로그램쪽은 잘모르는데.. 새로 만드는게 좋을까요??

 

 

 

 

</strong></p><p><strong><?
////보안 설정을 위한
unset($admin_direct);
unset($mem_code);
unset($cfg);
unset($db_c);
$db_c['host']="localhost";
$db_c['user']="mctecltd";
$db_c['pw']="mctec5197";
$db_c['db']="mctecltd";
$db_c['path']="/usr/local/mysql/bin/";
$con=mysql_connect($db_c['host'],$db_c['user'],$db_c['pw']);
mysql_select_db($db_c['db']);
mysql_query("set names euckr");
header('P3P: CP="NOI CURa ADMa DEVa TAIa OUR DELa BUS IND PHY ONL UNI COM NAV INT DEM PRE"');
define(HOME_URL,"mctecltd.cafe24.com");
define(ADMIN_EMAIL,"<a href="mailto:mctec@naver.com">mctec@naver.com</a>");
define(SITE_NAME,"MCTEC");
define(ADMIN_ID,"admin");
define(ADMIN_PW,"1234");
define(ADMIN_LEVEL,99);
define(COUNT_COLUMN,14);
define(SITE_OPEN_DATE,"2007-09-10");
define(ROOT,$_SERVER["DOCUMENT_ROOT"]); //Win32
define(HOME_DIR,$_SERVER["DOCUMENT_ROOT"]."/"); //Win32
define(DOC_ROOT,$_SERVER["DOCUMENT_ROOT"]."/board/"); //win32
define(ADMIN_KEY,"8sd82yh2j32kf0sdf".date("Ymd")); //Win32</strong></p><p><strong>define(PDS_DIR,"data5");
define(ROOT_PATH,"/board/");
define(PROD_PDS_PATH,"IM_goods");
define(PROD_PDS,HOME_DIR.PROD_PDS_PATH);</strong></p><p><strong>define(USER_FILES,DOC_ROOT.PDS_DIR."/image/");
$cfg['c_file_type']=array(1=>"gif.gif",2=>"jpg.gif","dir"=>"dir.gif");</strong></p><p><strong>define(MEMBER_TABLE,"i_members");
define(GOODS_TABLE,"i_shop_goods");</strong></p><p><strong>define(GOODS_TABLE_ENG,"i_shop_goods_eng");</strong></p><p><strong>$index_page="/main/main.html";</strong></p><p><strong>$cfg['site_kor_name']="MCTEC";
$cfg['prg_version']="0.29";
$cfg['member_direct_reg']=array(1,2,3,4); ///즉시승인가능 레벨
$cfg['def_mem_level']=1; ///가입시 기본 레벨
$cfg['def_login_status']=3; ///로그인이 가능한 상태
$cfg['def_wait_status']=1; ///승시승인이 아닐경우 기본상태
$cfg['email_modify']=false; //개인정보 이메일 수정가능
$cfg['level_modify']=false; ///개인정보 등급 수정가능
$cfg['mem_auto_out']=true;
$cfg['def_mailling_arrow']=1; ///0:Fasle 1:True  ///메일수신 기본선택 수신</strong></p><p><strong>$cfg['inic_bill_mid']="test0000";</strong></p><p><strong>
$cfg['def_call_data']="051-323-5195";//기본연락처
$cfg['admin_email_name']="관리자"; ///이메일 발신자 이름
$cfg['popup_dir']="../board/".PDS_DIR."/";
$cfg['admin_list_row']=15; //관리자페이지 목록 출력갯수
$cfg['board_common_css']="/css/style.css"; //관리자에서 보여질 게시판 CSS 링크
$cfg['admin_board_name']="관리자"; //관리자 표시이름
$cfg['emma_id']="gsms2323"; //DACOM EMMA ID
$cfg['emma_pw']="yjys2323"; //DACOM EMMA PW
$cfg['admin_sms_hphone']="114115"; //관리자 핸드폰번호</strong></p><p> </p><p>
$cfg['shop_icons']=array(0=>"/images/06_shop/ico00.gif",1=>"/images/06_shop/ico01.gif",2=>"/images/06_shop/ico02.gif",3=>"/images/06_shop/ico03.gif");</p><p>function goods_icons($nu_icons){</p><p>         global $cfg;</p><p>         $nu_icons_sp=explode("|",$nu_icons);
         foreach ($nu_icons_sp as $ik=>$iv){</p><p>                  if ($iv==1){
                 $i_icons=$cfg['shop_icons'][$ik];
                  ?>
                  <img src="<?=$i_icons?>" border="0"/>
                  <?
                    }
                  }
         }</p><p>
$cfg['m_status']=array(0=>"비활성",1=>"정상");
$cfg['online_status']=array(0=>"취소",1=>"접수",2=>"완료");
$cfg['online_cat']=array(1=>"제품문의",4=>"A/S신청",5=>"간편상담예약",6=>"제휴문의",7=>"대리점문의",8=>"입점문의",11=>"제품문의(영문)",16=>"제휴문의(영문)",17=>"대리점문의(영문)",18=>"입점문의(영문)");
$cfg['goods_status']=array(0=>"삭제",1=>"숨김",2=>"정상");</p><p>$cat_max_depth=4;   ///상품카테고리 최대 단계
$cfg['goods_ext_cat']=array(0=>"없음",1=>"A",2=>"B");
$cfg['goods_tpl_path']=ROOT."/include/goods_tpl";</p><p>
$cfg['m_levels']=array(0=>"탈퇴(비회원)",
      1=>"일반",
      2=>"특별회원",
      10=>"직원",
      ADMIN_LEVEL=>"관리자");</p><p>function get_level($level){
         global $cfg;
         if ($level==0){
             $r="탈퇴";
             }else{
             $r=$cfg['m_levels'][$level];  ;
             }
         return $r;
         }</p><p>function get_cat_info($nid){
         $d=mysql_fetch_array(mysql_query("SELECT * FROM i_shop_cate WHERE nid='".$nid."'"));
         return $d;
         }</p><p>function get_cat_child_nids($nid,$ndepth){</p><p>
         global $cat_max_depth;</p><p>         $lim_cat=$cat_max_depth-$ndepth;</p><p>
          $my_nids=array();</p><p>          $q1="SELECT t1.nid as rnid_1";</p><p>          for ($i=1;$i<=$lim_cat;$i++){
          $nx_i=$i+1;
          $q1.=",t".$nx_i.".nid as rnid_".$nx_i;
          }</p><p>          $q1.=" FROM i_shop_cate AS t1";</p><p>          for ($i=1;$i<=$lim_cat;$i++){
          $nx_i=$i+1;
          $q1.=" LEFT JOIN i_shop_cate AS t".$nx_i." ON t".$nx_i.".nutop_cat = t".$i.".nid";
          }</p><p>          $q1.=" WHERE t1.nid= '".$nid."' AND t1.nudepth>=".$ndepth;</p><p>          $q=mysql_query($q1);</p><p>                         $r_nids=array();
                    while ($d=mysql_fetch_array($q)){
                                     for ($i=1;$i<=($lim_cat+1);$i++){
                                          $r_res_key=$d['rnid_'.$i];</p><p>                                          if ($r_res_key!=""){
                                                 $r_nids[]=$r_res_key;
                                                 }
                                     }
                           }</p><p>                           $res_nids=array_unique($r_nids);</p><p>
                           $rs_q="(";</p><p> for ($i=1;$i<=3;$i++){</p><p>         if ($i>1){
         $rs_q.="OR";
         }
         $rs_q.="(";</p><p>         $ninx=0;</p><p>         foreach ($res_nids as $rk){</p><p>                  if ($ninx>0){
                  $rs_q.=" OR ";
                  }</p><p>                  $rs_q.="nu_cat_".$i."='".$rk."'";</p><p>                  $ninx++;
                  }</p><p>                  $rs_q.=")";
    }
                  $rs_q.=")";</p><p>
                  $r['nids']=$res_nids;
                  $r['nids_query']=$rs_q;</p><p>                  return $r;
         }</p><p>
$cfg['board_mcat']=array(1=>"고객만족센터",2=>"영문 Customer Center");</p><p>function isb($val){
         if (strlen(trim($val))>0){
             return false;
             }else{
             return true;
             }
         }</p><p>function set_cookie($cookie_name,$val){
         setcookie("$cookie_name","$val",0,"/","",0);
         }</p><p>function del_cookie($cookie_name){
         setcookie("$cookie_name","",time()-70000,"/","",0);
         }</p><p>function m_head($title){
         GLOBAL $def_meta;
         echo ("<html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=euc-kr\"><title>[".SITE_NAME."]$title</title>$def_meta</head>");
         }</p><p>function error_msg($msg){
         m_head("에러메시지");
         echo ("<body><script>alert('$msg');history.back();</script></body>");
         }</p><p>function alert_msg($msg){
         m_head("알림메시지");
         echo ("<body><script>alert('$msg');</script></body>");
         }</p><p>function page_move($url){
         m_head("이동");
         echo ("<body><script>window.document.location.href='$url';</script></body>");
         }</p><p>function page_href($url){
         header("Location:http://".$_SERVER['HTTP_HOST'].$url);
         header("Location:".$url);
         exit;
         }</p><p>function is_selected($a,$b){
         if ($a==$b){
             return " SELECTED";
             }
         }</p><p>function is_checked($a,$b){
         if ($a==$b){
             return " CHECKED";
             }
         }</p><p>// 쿠키 초기화
function cookie_clear(){
        $ak = array_keys($_COOKIE);
        foreach ($ak as $r) {
                setcookie("$r", "", time()-7000, "/", HOME_URL, 0);
        }
}</p><p> </p><p>function date_to_gm($sdate){
         ///Date input Example : 2003-10-10 23:10:11
         $dn=explode(" ",$sdate);
         $ndate=explode("-",$dn[0]);
         $ntime=explode(":",$dn[1]);
         $gsdate=mktime ((int)$ntime[0],(int)$ntime[1],(int)$ntime[2],(int)$ndate[1],(int)$ndate[2],(int)$ndate[0]);
         return $gsdate;</p><p>}</p><p>function gm_to_date($sdate){
         return date("Y-m-d H:i:s",$sdate);
         }</p><p>
function mk_link($flag=""){
         $page=$_SERVER["PHP_SELF"];
         $argv=$_SERVER["argv"];
         $x_ar=$page."?";
         if ($flag!=1){
         foreach ($argv as $ar){
                  $x_ar.=$ar;
                  }
                 }
         if ($flag=="2"){
             $x_ar="";
             }
         return urlencode($x_ar);
         }</p><p>function web_auth() {
  if (($_COOKIE['ADMIN_KEY']!=ADMIN_KEY)){
    header("Location:admin_login.php");
    exit;
  }
  }</p><p>function admin_login($nu_level){
         if ($nu_level>=ADMIN_LEVEL){
             return true;
             }else{
             return false;
             }
         }</p><p>function file_to_var($nfile){
         $fs=filesize($nfile);
         $fp=fopen($nfile,"r");
         $fd=fread($fp,$fs);
         fclose($fp);
         return $fd;
         }</p><p>function strip_amp($txt){
         return $txt=str_replace("\r","",str_replace("\n","",str_replace(" ","",$txt)));
         }</p><p>function date_diff($s_date,$e_date,$r_type="d"){
         $s_time=date_to_gm($s_date." 00:00:00");
         $e_time=date_to_gm($e_date." 23:59:59");
         $r_time=$e_time-$s_time;
         switch ($r_type){
               default:
               $r_ts=floor($r_time/86400);
               }
               return $r_ts;
         }</p><p>
function cut_str($msg,$cut_size) {
 if($cut_size<=0) return $msg;
 if(ereg("\[re\]",$msg)) $cut_size=$cut_size+4;
 for($i=0;$i<$cut_size;$i++) if(ord($msg[$i])>127) $han++; else $eng++;
 $cut_size=$cut_size+(int)$han*0.6;
 $point=1;
 for ($i=0;$i<strlen($msg);$i++) {
  if ($point>$cut_size) return $pointtmp."...";
  if (ord($msg[$i])<=127) {
   $pointtmp.= $msg[$i];
   if ($point%$cut_size==0) return $pointtmp."...";
  } else {
   if ($point%$cut_size==0) return $pointtmp."...";
   $pointtmp.=$msg[$i].$msg[++$i];
   $point++;
  }
  $point++;
 }
 return $pointtmp;
}</p><p>function str_to_javascript($str){
         return str_replace("'","<a href="file://\\'",str_replace("\n","",str_replace("\r","",htmlspecialchars($str">\\'",str_replace("\n","",str_replace("\r","",htmlspecialchars($str</a>))));
         }</p><p>function mail_html($to_mail,$to_subject,$to_main){</p><p>         global $cfg;</p><p>         return mail($to_mail,$to_subject,$to_main,"From:".$cfg['admin_email_name']."<".ADMIN_EMAIL.">\\r\\nContent-Type:text/html\\r\\n");
         }</p><p>
function directoryList($start,$win32=false){
    if($win32){
        $slash="\\";
    }else{
        $slash="/";
    }
    $basename = pathinfo($start);
    $basename = $basename['basename'];
    $ls=array();
    $dir = dir($start);
    while($item = $dir->read()){
        if(is_dir($start.$slash.$item)&& $item!="." && $item!=".."){
            $ls[$basename][]=directoryList($start.$slash.$item,$win32);
        }else{
            if($item!="."&&$item!=".."){
                $ls[$basename][]=$item;
            }
        }
    }
    return $ls;
}</p><p> </p><p> function get_goods_img($img_file){</p><p>                        if (file_exists(PROD_PDS."/".$img_file)&&$img_file!=""){
                            return "/".PROD_PDS_PATH."/".$img_file;
                            }else{
                            return "/images/nogoods_m.gif";
          }
          }</p><p>function add_count($col,$var,$amt="",$partner=""){
         $t_date=date("Y-m-d");
         $t_hour=date("G");
         GLOBAL $p_code;
         if ($partner==""){
                           $in_partner=$p_code;
             }
         $d=mysql_fetch_array(mysql_query("SELECT nid FROM i_count WHERE nudate='$t_date' AND nuhour='$t_hour' AND nupartner='$in_partner' ORDER BY nid ASC"));
            if ($d[nid]==""){
                mysql_query("INSERT INTO i_count(nid,$col,namt,np_amt,nupartner,nudate,nuhour,nuin_date) VALUES('','$var','$amt','$np_amt','$in_partner','$t_date','$t_hour',now())");
                }else{
                mysql_query("UPDATE i_count SET $col=$col+$var WHERE nid='".$d[nid]."'");
                }
         }</p><p>function add_logs($code,$msg){
         mysql_query("INSERT INTO i_site_logs VALUES ('','$code','$msg',now())");
         }</p><p>
function get_dir_list($t_path){
         $tm_tbl_name="tmp_file_list_".uniqid(rand(1111,9999));
         mysql_query("DROP TABLE $tm_tbl_name");
          mysql_query("CREATE TABLE $tm_tbl_name(
          nu_is_dir tinyint(1) default '0',
          nu_file_name char(128),
          nu_file_type char(8),
          nu_file_size int(10) default '0',
          nu_file_date datetime) ENGINE=memory");</p><p>
if ($handle = opendir($t_path)) {
    while (false !== ($file = readdir($handle))) {</p><p>            $res_file=$t_path.$file;</p><p> </p><p>        if (is_file($res_file)){
            $res_is_dir=0;
            <a href="mailto:$nfile_size=@filesize($res_file">$nfile_size=@filesize($res_file</a>);
            <a href="mailto:$nfile_type_tm=@getimagesize($res_file">$nfile_type_tm=@getimagesize($res_file</a>);
            $nfile_type=$nfile_type_tm[2];
            }else{
            $res_is_dir=1;
            $nfile_size=0;
            $nfile_type="dir";
            }
            $nfile_time=date("Y-m-d H:i:s",fileatime($res_file));</p><p>           clearstatcache();</p><p>           if ($file!=""&&$file!="."&&$file!=".."){
            mysql_query("INSERT INTO $tm_tbl_name VALUES('".$res_is_dir."','".$file."','".$nfile_type."','".$nfile_size."','".$nfile_time."')");
            }</p><p>          }
    }
    closedir($handle);</p><p>    return $tm_tbl_name;
}</p><p>?></p><p><strong>
 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
사바이캅

- 올리신 소스에 아이디 패스워드가 노출되어 있습니다. 아이디 패스는 삭제하시는게 좋습니다.

 

- 오류가 나면 오류 내용을 올려주셔야 확인이 가능합니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

쪼야맘
8년 전
답변 감사합니다 ㅠ 답변이 달려 수정이 안되네요.. 그누보드를 써서 작업한건 아니고 다른회사에서 작업한걸 이전한는데 http://mctecltd.cafe24.com/ 홈페이지가 열리지 않아서..

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인