Array( 'HOSTURL' => '123.111.231.16', 'HOSTID' => 'relationTalk', 'HOSTPW' => 'relationTalk2018', 'HOSTDB' => 'relationTalk_db', 'HOSTPORT' => '3306', ) ); */ $siteSettingAr = Array( 'DBCONNECTINFO' => Array( 'HOSTURL' => 'ncue.net', 'HOSTID' => 'ncue', 'HOSTPW' => 'ncue5004!', 'HOSTDB' => 'relationTalk_db', 'HOSTPORT' => '3306', ) ); $PSKIN['ver'] = '1.0'; //버젼 체크 if(!$_COOKIE['sessionTimeCookie']){ @SetCookie('sessionTimeCookie',(int)$sessionTime,-1,'/'); } if($_COOKIE['sessionTimeCookie'] != ''){ $PUSANKJS_SYS['SESSION_LIFETIME'] = $_COOKIE['sessionTimeCookie']*60; // 세션 유효시간. 초단위. 사용자 지정시간 }else{ $PUSANKJS_SYS['SESSION_LIFETIME'] = 0; // 세션 유효시간. 초단위. } $PUSANKJS_SYS['SESSION_PATH'] = '/'; // 세션 유효경로. $PUSANKJS_SYS['SESSION_DOMAIN'] = ''; // 세션을 공유할 경우에만 도메인명 입력. ex) .xxx.com => www.xxx.com, sub.xxx.com $PUSANKJS_SYS['SESSION_GC_MAXLIFETIME'] = 7200; // 세션 찌꺼기 제거시간. ex) 1시간 => 3600, 2시간 => 7200 $PUSANKJS_SYS['PAGE_ROOT'] = dirname(dirname(__FILE__)); if($PUSANKJS_SYS['PAGE_ROOT'] == dirname(realpath($_SERVER['SCRIPT_FILENAME']))){ $PUSANKJS_SYS['URL_ROOT'] = dirname($_SERVER['PHP_SELF']); }else{ $PUSANKJS_SYS['URL_ROOT'] = dirname(dirname($_SERVER['PHP_SELF'])); } if(($PUSANKJS_SYS['URL_ROOT'] == '/') || ($PUSANKJS_SYS['URL_ROOT'] == '\\') ) $PUSANKJS_SYS['URL_ROOT'] = ''; $PUSANKJS_SYS['HTTP_URL_ROOT'] = 'http://' . $PUSANKJS_SYS['SITE_NAME'] . $PUSANKJS_SYS['URL_ROOT']; if(strtoupper(substr(PHP_OS, 0, 3)) === 'WIN'){ $PUSANKJS_SYS['PAGE_ROOT'] = str_replace('\\', '/', $PUSANKJS_SYS['PAGE_ROOT']); } $PUSANKJS_SYS['WEBLOGS_DIR'] = dirname($PUSANKJS_SYS['PAGE_ROOT']).'/weblogs'; $PUSANKJS_SYS['FILTERTEMP_DIR'] = dirname($PUSANKJS_SYS['PAGE_ROOT']).'/filtertemp'; //$PUSANKJS_SYS['PWD_ENC'] = 'HEX'; //MD5, MYSQL(기본값은 MD5), HEX <<= 앱핑 사용 안함 $PUSANKJS_SYS['CHARSET'] = _CHARSET_; //언어셋 $PUSANKJS_SYS['LINK_TARGET'] = '_blank'; //링크 $UPLOAD['IMG'] = 'gif|jpg|jpeg|png|bmp'; $UPLOAD['FLASH'] = 'swf'; $UPLOAD['MOVIE'] = 'asx|asf|wmv|wma|mpg|mpeg|mov|avi|mp3'; $PUSANKJS_SYS['DEBUG_TYPE'] = 'HIDDEN'; $PUSANKJS_SYS['DEBUG_QUERY'] = 'HIDDEN'; $PUSANKJS_SYS['DEBUG_QUERY_OVER_TIME'] = 2; $PUSANKJS_SYS['NO_TAG'] = 'script|iframe'; $PUSANKJS_SYS['COUPON_USE_CNT'] = '10'; $PUSANKJS['filename'] = substr(strrchr(urldecode($_SERVER['PHP_SELF']), "/"),1); //$PUSANKJS['LEVEL'] = Array('guest' => 0, 'out' => 1, 'wait' => 2, 'user' => 3, 'staff' => 7, 'tm' => 8, 'root' => 9); $PUSANKJS['LEVEL'] = Array('guest' => 0, 'recruit' => 1, 'user' => 2, 'sysop' => 5, 'root' => 9, 'super' => 10); $PUSANKJS['LEVEL_NAME'] = Array(0 => '손님', 1 => '탈퇴회원', 2 => '가입대기', 3 => '회원', 7 => '직원', 8 => '고객센터', 9 => '슈퍼관리자'); $PUSANKJS['LEVEL_CODE_NAME'] = Array('guest' => '비회원', 'recruit' => '훈련병', 'user' => '회원', 'sysop' => '운영진', 'root' => '관리자', 'super' => '슈퍼관리자'); $PUSANKJS['LEVEL_CODE_NAME2'] = Array('recruit' => '훈련병', 'user' => '회원', 'sysop' => '운영진', 'root' => '관리자'); $PUSANKJS['LEVEL_NAME'] = Array(0 => '비회원', 1 => '훈련병', 2 => '회원', 5 => '운영진', 9 => '관리자', 10 => '슈퍼관리자'); $PUSANKJS['SITE_CODE'] = Array('nsearcher' => '엔서처'); $PUSANKJS['SITE_PRICE']['nsearcher'] = Array('LITE' => '200,000', 'PRO'=>'400,000'); $PUSANKJS['PROHIBIT_ID'] = 'admin,administrator,dbmaker,webmaster,sysop,manager,root,su,guest,siso,coreplanet'; //$PUSANKJS['PROHIBIT_EMAIL'] = 'admin@k-buddy.com,administrator@k-buddy.com,관리자@k-buddy.com,운영자@k-buddy.com,어드민@k-buddy.com,주인장@k-buddy.com,webmaster@k-buddy.com,웹마스터@k-buddy.com,sysop@k-buddy.com,시삽@k-buddy.com,시샵@k-buddy.com,manager@k-buddy.com,매니저@k-buddy.com,메니저@k-buddy.com,root@k-buddy.com,루트@k-buddy.com,su@k-buddy.com,guest@k-buddy.com,방문객@k-buddy.com,k-buddy@k-buddy.com,buddy@k-buddy.com,kbuddy@k-buddy.com,케이버디@k-buddy.com'; $smsErrorAr = Array( '1' => '타임아웃(발송에 대한 결과수신대기 시간이 record_life_time 설정 값을 초과한 경우)' , '2' => '잘못된 전화번호' , 'A' => '핸드폰 호 처리 중' , 'B' => '음영지역' , 'C' => 'power off' , 'D' => '메시지 저장개수 초과' , 'a' => '단말기 일시 서비스 정지' , 'b' => '기타 단말기 문제' , 'c' => '단말기에서 착신 거절' , 'd' => '기타' , 'e' => '망 에러 이통사 SMC 형식 오류. 이통사 원인 확인 필요' , 'f' => '중계사 자체 형식 오류 SMTS 포맷에러' , 'g' => 'SMS 서비스 불가 단말기' , 'h' => '핸드폰 호 불가 상태 착신 측의 호불가 상태' , 'i' => 'SMC 운영자가 메시지 삭제' , 'J' => '이통사 내부 메시지 Que Full 스케쥴러와 ASE 사이의 메시지 큐' , 'k' => '이통사에서 spam 처리' , 'l' => 'www.nospam.go.kr에 등록된 수신거부 번호' , 'm' => '메시지 SPAM 차단 중계사에서 Spam 처리한 건' , 'o' => '메시지의 길이가 제한된 길이를 벗어난 경우' , 'p' => '폰 번호가 형식에 어긋난 경우' , 'q' => '필드 형식이 잘못된 경우 예 : 데이터 내용이 없는 경우' , 'v' => '발신번호 사전 등록제에 의한 미등록 차단' , 'w' => '발신번호 사전 등록제 번호규칙 위반' , 'x' => 'MMS 콘텐트의 정보를 참고할 수 없음' , 'z' => '처리 되지 않은 기타오류' ); /* $smsErrorAr = Array( '969' => '동보 전송 Phone 중복 오류', '999' => '알 수 없는 오류 (서버에 전송 되지 않음)', '1000' => ' 성공', '1001' => ' AGENT 사용자 아님', '1002' => ' AGENT 패스워드 틀림', '1003' => ' AGENT 사용 정지', '1004' => ' AGENT 접속 IP 틀림', '1005' => ' AGENT 미인증', '1006' => ' AGENT 프로토콜 오류', '1007' => ' AGENT Clinet Type 오류', '1008' => ' AGENT CLient Version 오류', '1009' => ' AGENT 중복 접속', '1010' => ' 비 정상적인 가입자(발송 실패)', '1011' => ' 사용정지 가입자(발송실패)', '1012' => ' 기타 가입자 오류', '1013' => ' 수신번호 오류', '1014' => ' 메시지 데이터 오류', '1015' => ' 등록되지 않은 CID(발송실패)', '1016' => ' 메시지코드 등록 오류', '1017' => ' 메시지 연동 SeqNUM 오류', '1018' => ' 메시지 발송 제한 속도 초과(발송 실패)', '1019' => ' 시스템 장애(발송 실패)', '1022' => ' 전송실패(단말기 호처리 상태)', '1023' => ' 전송실패(통신사 메시지 삭제)', '1024' => ' 전송실패(단말기 메시지 FULL)', '1025' => ' 전송실패(단말기 전원 꺼짐)', '1026' => ' 전송실패(음영지역)', '1027' => ' 전송실패(착신거절)', '1999' => ' 통신사 서버 오류 인증 실패', '2001' => ' 일간/월간 전송 제한 건수 초과', '2003' => ' 메시지 처리시간 초과(Valid period expired)', '2005' => ' NPDB 가입자 없음', '2007' => ' 번호 이동된 가입자. 전송 실패', '2008' => ' KTF 번호이동 가입자(전송실패)', '2009' => ' LGT 번호이동 가입자(전송실패)', '2010' => ' SKT 번호이동 가입자(전송실패)', '2011' => ' 별정 사업자 전송 실패', '2012' => ' Delivery 메시지 수진 되지 않음', '2020' => ' 문자 형식 오류 전송 규약에 맞지 않는 문자 전송시도', '2107' => ' 착신번호오류', '3001' => ' 메시지 전송 종류 오류', '3002' => ' 전송 요청 시간 오류', '3003' => ' 발신자 정보 없음', '3004' => ' 수신자 정보 없음', '3005' => ' 발신 PWD 오류', '3006' => ' 발신 전송 건수 초과(자동 재전송)', '3007' => ' 발송 메시지 포맷 오류', '3008' => ' 수신자 정보 없음', '3009' => ' 메시지 본문 디코딩 실패', '3010' => ' 메시지 발송 일지 정지로 인한 실패', '3011' => ' 수신자의 수신거부', '3012' => ' 금칙어 발송 실패', '3013' => ' 메시지 형식 오류', '3014' => ' 해당 메시지 형식 전송 권한없음', '3015' => ' Content 오류', '3016' => ' Content 조합 오류', '3018' => ' 방통위 금지 회신번호 차단', '3019' => ' 방통위 금지 문구 차단', '3020' => ' 수발신 번호 동일로 인한 메시지 차단', '3030' => ' 기타 오류', '3040' => ' 기타 오류', '3100' => ' 고객 메시지 ID 중복', '3101' => ' 예약 메시지 발송 실패', '3102' => ' 사용자 발송 차감 실패', '3103' => ' 수신거부 사용자 검색 실패', '3104' => ' 금칙어 검색 실패', '3110' => ' Unknown', '3300' => ' 미등록회신번호 차단(사전등록)', '3301' => ' 발번세칙차단', '3997' => ' 메시지 서버 발송 실패', '3998' => ' 메시지 발송 실패(MGI)', '3999' => ' 메시지 발송 실패(MMSID)', '4005' => ' 회신번호 오류', '4007' => ' 미지원단말', '4301' => ' 미가입자', '4305' => ' 비가용폰', '4307' => ' 일시정지된 가입자', '5000' => ' 재전송 회수 초과', '6000' => ' 일/월 전송량 초과(통신사 간)', '6001' => ' 인증실패(통신사 간)', '7000' => ' 별정 사업자 메시지 발송 거부', '7001' => ' 시스템 내부 오류', '8001' => ' 지원하지 않는 미디어 타입', '8002' => ' 메시지 ID 없음', '8003' => ' 메시지 형식 or 값 오류', '8004' => ' 올바른 컨텐츠가 아님', '8005' => ' 일시적인 단말 문제', '8006' => ' 미지원 단말', '8007' => ' 컨텐츠 크기 혹은 사이즈가 맞지 않음', '8012' => ' 요청 Client 가 권한이 없음', '8200' => ' Content 오류(이통사)', '8901' => ' Unknown', '8902' => ' 회신번호 스팸', '8903' => ' 착신 가입자 없음', '8904' => ' 결번 혹은 가입자 없음', '8990' => ' 가입자 없음(SKT)', '9990' => ' 이통사 메시지 과부하', '9999' => ' Unknown', '2030' => '미가입, 폰번호 자리 오류, 폰번호 문자 포함, 자리수 오류', //미가입(스탠다드네트웍스 G/W), 폰번호 자리 오류, 폰번호 문자 포함, 자리수 오류 '3030' => '미가입(이통사 전송 후 Ack 시)', '2040' => '수신거부 - 수신거부 서버의 스팸 거부자', '2041' => '회신번호 060,030 차단처리', '2042' => '광고,성인 문구가 들어간 메시지 스팸처리', '2043' => '발신번호 도용방지 서비스 가입', '3050' => '번호이동(3개 이통사로 전송했으나 번호이동 처리결과로 나온 경우)', '3060' => 'MMS 비가용폰', '3070' => '단말기 이상 / 메시지 Full', '2010' => 'Duplicated Message(G/W) - MSG_GROUP_ID 또는 CMP_MSG_ID 중복', '2011' => 'Duplicated Message(G/W) - 동보전송인 경우 RCV_PHN_ID 중복', '1022' => 'Submit 한후 설정 Timeout 값이 지나도록 ack 를 받지 못한 메시지', '1020' => 'FORMAT ERROR(Agent) Callback 등의 폰번호에 문자가 들어간 경우 등 전송 불가능한 데이터 타입', '1021' => 'FORMAT ERROR(Agent) 데이터 최대 크기 초과 등 SoapMessage 생성 오류 발송 컨텐츠 파일을 찾지 못한경우', '2020' => 'FORMAT ERROR(스탠다드네트웍스) - 서버에 등록되지 않는 포맷으로 전송시 에러', '3020' => 'FORMAT ERROR(이통사) 스탠다드네트웍스 ->이통사 전송시 포맷 에러', '1090' => 'Expire(Agent) - 스탠다드네트웍스 서버에서 Report 가 오지 않는 경우', '1091' => 'Expire(Agent) - 재가동시 ExpireTime 기준이전 시간인 데이터의 실패 처리', '2090' => 'Expire(스탠다드네트웍스) - 이통사로부터 Report 를 받지 못해 Expire 처리', '3080' => '일시정지 가입자 오류', '3090' => 'Expire(이통사) - 이통사 자체 Expire 처리' ); */ $smspriceAr = Array( Array( 'name' => '일반형' , 'one' => '17' , 'price' => '8500' , 'max' => '500' , 'use' => 'Y' ), Array( 'name' => '브론즈형' , 'one' => '15' , 'price' => '15000' , 'max' => '1000' , 'use' => 'Y' ), Array( 'name' => '실버형' , 'one' => '13' , 'price' => '65000' , 'max' => '5000' , 'use' => 'Y' ), Array( 'name' => '골드형' , 'one' => '11.8' , 'price' => '590000' , 'max' => '5000' , 'use' => 'Y' ), Array( 'name' => '다이아몬드형' , 'one' => '9.8' , 'price' => '980000' , 'max' => '100000' , 'use' => 'Y' ) ); $ext_arr = array ('PHP_SELF', '_ENV', '_GET', '_POST', '_FILES', '_SERVER', '_COOKIE', '_SESSION', '_REQUEST', 'HTTP_ENV_VARS', 'HTTP_GET_VARS', 'HTTP_POST_VARS', 'HTTP_POST_FILES', 'HTTP_SERVER_VARS', 'HTTP_COOKIE_VARS', 'HTTP_SESSION_VARS', 'GLOBALS'); $ext_cnt = count($ext_arr); for($i=0; $i<$ext_cnt; $i++){ if(isset($_GET[$ext_arr[$i]])) unset($_GET[$ext_arr[$i]]); } $everyoneCateAr = Array('BEST','월요일','화요일','수요일','목요일','금요일','토요일','일요일','1월','2월','3월','4월','5월','6월','7월','8월','9월','10월','11월','12월','선거','날씨','미세먼지','인사/연락','사과/격려','결혼','축하','부고장/조의문','명언','사랑/고백','코믹/엽기','요일별'); $memberClassCateAr = Array('NORMAL'=>'일반', 'EXPERT'=>'전문가'); //echo 'SITE_SITE_NAME : '.$SITE_SITE_NAME;exit; @extract($_GET); @extract($_POST); @extract($_SERVER); ?>