Course

    [ASP] IIS 7.x 에서 500내부서버오류 정보보기

    [ASP] IIS 7.x 에서 500내부서버오류 정보보기 iis7.0, iis7.5 버전에서는 http 500 내부서버 오류를 웹브라우저로 정보를 보내지 않는다. 이럴때 기존처럼 오류 메세지를 표시하려면 iis 에서 아래를 변경해주면 된다 1. IIS 관리자에서 ASP 와 오류페이지를 설정할겁니다. 먼저 ASP를 클릭합니다. 2. ASP환경설정창입니다. 디버깅 속성을 클릭합니다. 디버깅에 관련된 속성들이 펼쳐집니다. 1) 브라우저에 오류 전송 하기를 True 로 바꿔줍니다. 2) 클라이언트 쪽 디버깅 사용을 True 로 바꿔줍니다. 3 다시 IIS로 돌아가서 오류페이지를 클릭하면 다음과 같은 화면이 나옵니다. 오른쪽의 기능 설정 편집으로 들어갑니다. 오류페이지 설정 편집 창이 나옵니다. 두번째인 자세한 ..

    MySQL에서 MINUS와 INTERSECT 집합 연산

    INTERSECT 집합 연산 사용 INTERSECT 는 두개 집합에서 SELECT되는 튜플들을 모두 INNER JOIN의 조인 조건으로 포함시켜서 실행하면 쉽게 동일한 결과를 얻을 수 있다. 예제 쿼리) SELECT member_id as uid, member_name as uname FROM member INTERSECT SELECT emp_id as uid, emp_name as uname FROM emp; (이 형태의 쿼리는 MySQL에서는 지원되지 않음) 위의 쿼리에서 SELECT되는 튜플들이 uid와 uname이므로 이 두개의 컬럼을 INNER JOIN의 조건으로 포함시켜서 아래와 같이 작성해주면 된다. SELECT member_id as uid, member_name as uname FROM ..

    mysql 한글 깨짐 문제 해결

    요즘같은 글로벌화 시대에 발맞춰 UTF-8을 써보기로 했다...(사실 아직도 UTF-8의 소중함을 잘 모른다는...- _-;;;)아무튼 시작하기 전에 다음이 중요하다. 1. PHP파일을 코딩할 때에 메모장(나같은 경우는 메모장 매니아;;;)나 에디트플러스같은 툴을 쓸 때에 인코딩을 UTF-8으로 저장하는 것을 잊지 말자. 에디트플러스의 경우 잘 모르겠지만, 메모장의 경우 저장할 때에 가장 밑에 ANSI로 기본설정이 되어 있는 것을 UTF-8으로만 바꿔서 저장해주면 된다. 2. 내에는 꼭 을 포함시켜 주는 것을 잊지 말자. 3. MySQL 데이터 베이스가 UTF-8을 사용하고 있는지 확인해본다. 만약 MySQL-front를 사용하고 있다면 간단히 변수라고 쓰여 있는 곳을 보면 character_set_cl..

    오라클 컬럼 순서 변경

    실습 테이블 생성CREATE TABLE employee ( emp_no NUMBER PRIMARY KEY, dept VARCHAR2 (16), name VARCHAR2 (32) ); INSERT INTO employee VALUES (130001, '인사부', '홍길동'); INSERT INTO employee VALUES (130002, '영업부', '임꺽정'); INSERT INTO employee VALUES (130003, '생산부', '장길산'); 변경 후SELECT * FROM employee;EMP_NODEPTNAME 130001인사부홍길동 130002영업부임꺽정 130003생산부장길산 변경재배열된 사본 생성 → 사본을 원본으로 대체CREATE TABLE temp AS SELECT emp_n..

    자바스크립트로 팝업을 띄울 때 Referer 확인하는 방법

    보통 자바스크립트로 팝업을 띄울때 사용하는 간략한 코드는 아래와 같습니다. 하지만 이와같이 하면 referer를 찾을 수가 없습니다. function goPopUp() { var winName = "goPop"; var target = "http://www.naver.com"; window.open(target,winName) } 팝업창을 띄운 곳(Referer)의 주소를 알기 위해서는 다음과 같이 변경해주면 됩니다. function goPopUp() { var myWindow = window.open('','title'); myWindow.location.href = 'redirect.asp'; } 출처 : http://www.nextstep.co.kr/257

    웹프로그래밍 언어별 리퍼러(referer) 구하기

    웹프로그래밍 언어별 리퍼러(referer) 구하기 referer라고 하면 현재페이지로 이동해오기 바로 전 페이지의 주소를 말합니다. 예를 들면 A페이지와 B페이지가 있다고 가정했을때, A페이지에 있는 링크를 클릭해서 B페이지로 이동하게 되었다면 B페이지로 전달된 A페이지의 주소가 바로 referer가 되는 것입니다. ※ 리퍼러(referer)를 구할 수 없는 경우 위의 예와 같이 A페이지의 링크를 통해서 B페이지로 이동했는데, referer를 구할 수 없는 경우가 있습니다. 이유는 아주 간단합니다. 태그와 의 action 값에 의한 이동이 아닌 경우는 referer가 전달되지 않기 때문입니다. 예를들면 javascript의 location.href를 통해서 A페이지에서 B페이지로 이동되였다면 refere..

    MySQL : 테이블 복사 (다른 DB간 테이블 복사 포함)

    MySQL 테이블 복사하기 필드의 타입과, 필드의 숫자가 동일한 두 테이블간의 데이터를 복사하는 쿼리를 적어 놓는다. 다른 두 데이터베이스간 테이블 복사하는 방법도 함께 적어 놓자. 복사할 테이블이 존재하지 않을경우테이블을 생성후, 데이터를 복사CREATE TABLE [대상 테이블명] SELECT * FROM [원본 테이블명] 복사할 테이블이 존재하는 경우 기존의 데이터를 바로 복사 INSERT INTO [대상 테이블명] SELECT * FROM [원본 테이블명] 다른 데이터 베이스 간의 테이블 값 복사 mysql> INSERT INTO [대상 데이터베이스명].[대상 테이블명] -> SELECT * FROM [원본 데이터베이스명].[원본테이블명] 필드의 타입과 숫자가 다르면 당연히 복사가 안된다. ㅎ 중..

    POST 전송 (jQuery), POST 이동, POST 새창

    >> POST 전송, 결과값 리턴 (jQuery) function post_s(href, parm, del) { if (!del || confirm("한번 삭제한 자료는 복구할 방법이 없습니다.\n\n정말 삭제하시겠습니까?")) { $.post(href, parm, function(req) { document\.write(req); }); } } // 예제... onclick="post_s('경로', {'parm1':'val1','parm2':'val2'}, true);" ...리턴값으로 document.location.replace('경로'); 등이 오면 되겠다. 3번째 요소는 삭제명령을 위한 것. >> POST 이동 function post_goto(url, parm, target) { var f =..

    PHP - $_SERVER 함수

    PHP - $_SERVER 함수 $_SERVER['DOCUMENT_ROOT'] = 현재 사이트가 위치한 서버상의 위치 = webappinclude$_SERVER['HTTP_ACCEPT_ENCODING'] = 인코딩 방식 = gzip, deflate$_SERVER['HTTP_ACCEPT_LANGUAGE'] = 언어 = ko$_SERVER['HTTP_USER_AGENT'] = 사이트 접속한 사용자 환경 = Mozilla4.0(compatible; MSIE 6.0; Windows NT 5.1; Q312461; .NET CLR 1.0.3705$_SERVER['REMOTE_ADDR'] = 사이트 접속한 사용자 IP = xxx.xxx.xxx.xxx$_SERVER['SCRIPT_FILENAME'] = 실행되고 있는 ..

    Windows Server 2008 한글 언어팩 설치하기

    1. 설치한 윈도우즈 버전에 맞는 언어팩을 다운로드해야 합니다.Windows Server 2008 MUI(Multilingual User Interface) 한글 언어 팩 한국 언어팩은 그룹2에 포함이 되어 있습니다. 다운받은 파일은 img 파일로 이미지 파일입니다. 확장자를 iso 변경해서 버추얼 드라이브에 넣으시거나 압축을 해제해 놓으시기 바랍니다. 2. [Start] -> [Control Panel] 을 선택하고 [Regional and Language Options] 아이콘을 더블 클릭합니다. 2. Display language 구성 박스의 [Install/uninstall languages…] 버튼을 클릭합니다. 3. [Install languages] 버튼을 클릭 후 다음 화면에서 [Brows..