달력

52024  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

ASP 날짜 처리 함수

ASP 2012. 5. 10. 13:51
Now()  ==> 2009-07-09 오후 4:48:49
Date()  ==> 2009-07-09
Time() ==> 오후 4:48:49
FormatDateTime(Now(), 0) ==> 2009-07-09 오후 4:48:49
FormatDateTime(Now(), 1) ==> 2009년 7월 9일 목요일
FormatDateTime(Now(), 2) ==> 2009-07-09
FormatDateTime(Now(), 3) ==> 오후 4:48:49
FormatDateTime(Now(), 4) ==> 16:48

 

'ASP' 카테고리의 다른 글

asp에서 웹페이지 소스 가져오기, 파싱  (0) 2012.06.29
ASP UTF-8 파일 읽기,쓰기 및 실행 예제  (0) 2012.05.11
ASP 종료 함수  (0) 2012.04.05
ASP 문자열 함수  (0) 2012.04.02
ASP 함수  (0) 2012.03.29
Posted by dewlit
|

할당받은 IP를 임의로 "210.129.123.138이라고 하겠습니다.
그리고 netmask를 "255.255.255.0"으로 하고
gateway를 "210.129.123.1" 마지막으로
DNS서버를 "168.126.63.1" 로 가정하고 설정해보겠습니다.

일단 /ect/network/interfaces 의 내용을 변경해주어야합니다.
처음엔 간단히


  

  <내용>
    auto lo
    iface lo inet loopback



이라고 적혀있을겁니다.
여기에 아래의 설정내용을 추가합니다.

    auto eth0
    iface eth0 inet static
        address 210.129.123.138
        netmask 255.255.255.0
        gateway 210.129.123.1
        # network 210.129.123.0
        # broadcast 210.129.123.255



다음과 같이 설정내용을 적어준뒤 저장하고 /etc 로 이동합니다.
여기에 resolv.conf 파일이 있어야 합니다. 기본으론 없기 때문에 만들어주어야 합니다.

        $sudo vim resolv.conf

        <내용>
        nameserver 168.126.63.1



과 같이 내용을 적고 저장합니다.
그리고 networking을 다시시작해야합니다.

    $sudo /etc/init.d/networking restart

다음과 같이 해주셨으면 아마도 거의 대부분의 경우 네트워크 설정이 정상적을 잡혔을 겁니다.
정상적으로 잡혔는지 확인을 하기 위해서 ping으로 확인해봅니다.

    $ping google.co.kr

패킷이 정상적으로 반응하면 성공입니다. ^^
만약 ping으로 확인했는데 패킷이 잡히지 않는다면 DNS의 문제인지 gateway의 문제인지 확인해봐야 합니다.

    $ping 168.126.63.1    [ 여기에서 정상이 아니면 DNS 설정이 잘못 ]
    $ping 210.129.123.1   [ 여기에서 정상이 아니면 gateway 설정이 잘못 ]

출처:http://towanouta.tistory.com/110

Posted by dewlit
|

function chk2(){
var form2=document.info;
if (form2.chk.value=="")
{
alert('인증 번호를 입력하세요');
form2.chk.focus();
return false;}


else if(/[^0-9]/.test(form2.chk.value)){
alert('숫자만 입력하세요');
form2.chk.focus();
return false;
}


else
form2.action="chk.asp";
form2.submit();
}

 

(form)info 안에 <input=text name="chk">

Posted by dewlit
|

location.href - 새로운 페이지로 이동, 주소 히스토리에 기록. ex) location.href='dd.asp'

location.replace - 새 페이지로 변경, 기록 x, ex)location.replace('dd.asp')

history.go(-1) - 뒤로가기 버튼 처럼 입력 양식이 그대로 남은 채로 뒤페이지로

 

location.href는 객체의 속성이며, loaction.replace()는 메서드(함수)로 작동된다.
href는 페이지를 이동하는 것이기 때문에 뒤로가기 버튼을 누른경우 이전 페이지로 이동이 가능하지만,
replace는 현재 페이지를 새로운 페이지로 덮어 씌우기 때문에 이전 페이지로 이동이 불가능하다.

href는 일반적인 페이지 이동시 이용을 하면 되고,
replace의 경우는 이전페이지로 접근이 필요없는경우 보안상 덮어씌우는 것도 괜찮을듯 하다.

 

출처:http://yiuse78.blog.me/50100213667

Posted by dewlit
|

DB 테이블 복사

Data base 2012. 4. 19. 10:06



 MS SQL

 

 SELECT * INTO [생성될 테이블 명] FROM [원본 테이블 명] [WHERE (옵션)];

 

 * 옵션 :  '1' = '2'; (데이터 없이 테이블 구조만 복사)

              '1' = '1'; (데이터까지 복사)

 

  EX) SELECT * INTO copy_table FROM original_table WHERE '1' = '1';  // (데이터까지 모두 복사)

 

 

 MY SQL

 

 CREATE TABLE [새 테이블명] AS SELCET * FROM [원본 테이블명];

 
 EX) CREATE TABLE copy_table AS SELCET * FROM original_table;


출처:http://blog.naver.com/anssisung?Redirect=Log&logNo=80053693335


'Data base' 카테고리의 다른 글

csv 파일로 .db 파일 만들기  (0) 2012.07.09
db 중복 데이터 검색  (0) 2012.05.29
db Identity 초기화 및 설정  (0) 2012.03.28
Posted by dewlit
|

ASP 종료 함수

ASP 2012. 4. 5. 09:14

ASP 종료 함수

 

1. ASP 실행 중 중간에 종료하기

response.end

 

2. function에서 종료하기

exit function

 

3. sub에서 루틴 종료

exit sub

'ASP' 카테고리의 다른 글

ASP UTF-8 파일 읽기,쓰기 및 실행 예제  (0) 2012.05.11
ASP 날짜 처리 함수  (0) 2012.05.10
ASP 문자열 함수  (0) 2012.04.02
ASP 함수  (0) 2012.03.29
ASP 인코딩  (0) 2012.03.29
Posted by dewlit
|

ASP 문자열 함수

ASP 2012. 4. 2. 13:40
InStr(str,"찾을 문자") - 문자열의 위치 반환 
Len(str) -문자열의 길이 반환
Left(str, length) - 문자열을 왼쪽에서 length 만큼 잘라냄
Right(str, length) - 문자열을 오른쪽에서 length 만큼 잘라냄
Mid(str,start_index, length) - str 중 start_index 로 부터 length 만큼 잘라냄(index 는 1부터 시작)
Split(str,"^") - 특정문자열("^")을 기준으로 잘라 배열로 돌려준다 
CStr() - 문자열타입으로 변환 

 

 

 abs() - 절대값구하기
 array(배열) - 배열을 반환
 asc() - 문자의 ANSI문자값을 반환
 atn() - 아크 탄젠트로 반환
 cbool() - boolean형식으로 반환
 cbyte() - byte형식으로 반환
 ccur() - currency형식으로 반환
 cdate() - date형식으로 반환
 cdbl() - double형식으로 반환
 * chr() - asc()함수의 반대, ANSI문자를 일반문자로 변환
 * cint() - interger형식으로 반환
 clng() - long형식으로 반환
 cos(각도) - 주어진 각도의 코사인 값을 반환
 ** createobject() - 자동화 인터페이스를 통해 다른 응용프로그램이나
 프로그래밍 도구에 나타나는 객체에 대한 참조를 만들어 반환
 cstr() - string형식으로 반환
 ** date() - 현재의 날자를 반환
 dateserial(년,월,일) - 주어진 년,월,일에 대한 date형식을 반환
 exp() - 주어진 수에대한 자연로그(승수로 거듭제곱하는 수) 밑인 e를 반환
 filter(inputstring,값[,include[,비교]])) - inputstring는 검색할 문자열의 1차원 배열
 include는 true나 false값을 가지는데, true로 설정되면 값발견시 그값을 가진
 배열을 반환하고,flase로 설정되면 검색에 맞지않는 부분의 배열을 반환
 비교는 비교형식을 나타내는 숫자값입니다
 fix() - 주어진 수의 정수를 반환
 * formatcurrency() - 원화 형식으로 반환 예) 1,000
 formatdatetime() - 날자와 시간으로 형식화하여 반환
 * formatnumber(숫자,소수자릿수) - 숫자로 형식화된 식을 반환 소숫점 몇째자리...
 * formatpercent(수,소수자리수) - 퍼센트형식으로 반환 기본 소수2째자리까지.
 hex() - 주어진 수를 16진수로 변환
 hour() - 0과23 사이의 시간을 나타낸다
 inputbox(프롬프트[,제목][,기본값][,xpos][,ypos][,helpfile,context]) - 대화상자
 * instr([시작,]문자열1,문자열2[,비교]) - 시작은 문자열 검색 시작위치, 문자열1은 검색할
 문자이며, 문자열2는 찾아야할 문자, 비교는 비교상수를 나타냄
 * instrrev() - instr()과 반대로 문자 끝에서부터 검색
 * int() - 주어진 수의 정수부분을 반환
 isarray() - 주어진 변수가 배열인지 판단하는 boolean값을 반환
 isdate() - 주어진 식이 날짜로 전환 될수 있는지 나타내는 boolean값을 반환
 isempty() - 주어진 변수가 초기화 되었는지 나타내는 boolean값을 반환
 isnull() - 주어진 식이 유효한 데이터가 있는지 없는지 boolean값을 반환
 isnumberic() - 주어진 식이 숫자로 값이 정해질 수 있는지 나타내는 boolean값 반환
 * isobject() - 자동화 객체를 참조하는지 여부를 나타내는 boolean값을 반환
 join(목록[,구분기호]) - 배열에 포함되어 있는 여러 문자열을 결합하여 만든 문자열을 반환
 모록은 1차원 배열이름, 구분기호는 문자열을 구분하기위해 사용하고 기본값은 "" 공백
 lbound(배열이름[,차원]) - 주어진 배열에서 사용할 수 있는 가장 작은 첨자를 반환
 배열이름은 배열 변수의 이름, 차원은 배열의 차원중 가장 작은 값을 나타냄
 * lcase() - 주어진 문자를 소문자로 반환
 ** left(문자열,수) - 주어진 문자를 왼쪽으로부터 주어진 수만큼의 문자열을 반환
 * len() - 주어진 문자열의 문자 개수를 세는 함수
 loadpicture(그림파일의이름) - 그림객체를 반환
 log() - 주어진수의 자연 로그를 반환
 ltime() - 앞에 공백이 없는 문자열을 반환
 ** mid(문자열,시작[,길이]) - 주어진 문자열에서 주어진 위치에서부터의 길이만큼의 문자를 반환
 minute(시간) - 시간에서 분값(0~59)을 반환
 month(날짜) - 달의 값(1~12)을 반환
 * monthname(달) - 주어진달의 숫자표현을 문자표현으로 바꾸어준다
 msgbox(프롬프트[,단추][,제목][,helpfile,context]) - 프롬프트는 대화상자 안의 내용
 단추는 단추모양,제목은 제목표시줄이름, helpfile은 도움말위치,context는 도움말 문맥번호
 * now() - 현재 날자와 시간을 반환
 oct() - 주어진 숫자의 8진수 값을 나타내는 문자를 반환
 ** replace(문자열,찾을문자열,바꿀문자열[,시작[,횟수[,비교]]]) - 문자열은 바꿀 대상, 찾을문자열은
 문자열에서 바꾸어야 할 문자, 바꿀문자열은 찾은 문자열을 대치할 문자열, 시작은 검색시작위치
 횟수는 바꾸는 횟수, 비교는 바꿀 때의 비교형식
 ** right(문자열,수) - 주어진 문자의 오른쪽으로 부터 주어진 수만큼의 문자를 반환
 rnd(수) - 난수를 반환 수는 생략가능
 round(수) - 반올림한 수를 반환, 소수 첫째자리 반올림
 rtrim(문자열) - 뒤에 공백이 없는 문자열을 반환
 scriptengine() - 사용중인 스크립트 언어를 나타낼때 사용
 scriptenginebuildversion() - 사용중인 스크립트 엔진의 버전 수를 반환
 scriptenginemajorversion() - 사용중인 스크립트 엔진의 주 버전 수를 반환
 scriptengineminorversion() - 사용중인 스크립트 언어의 보조 버전 수를 반환
 * second(시간) - 시스템 시간중 초값(0~59)을 반환
 sgn(수) - 주어진 숫자의 부호를 나타내는 정수를 반환 0보다크면 1, 같으면 0, 작으면 -1을 반환
 sin() - 주어진 라디안 값의 사인값을 반환
 space(수) - 주어진 수만큼의 공백이 포함된 문자열을 반환
 * split(문자열[,구분기호[,수[,비교]]]) - 문자열은 배열에 포함될 문자열, 구분기호는 문자열 구분하기
 위한기호를 표시. 생략시 "" 공백, 수는 반환될 문자열의 수를 나타냄, 비교는 바꿀때의 비교형식
 sqr(수) - 주어진 수의 제곱근을 반환
 strcomp(문자열1,문자열2[,비교]) - 두개의 문자열을 비교하여 결과값을 반환
 strreverse(문자열) - 주어진 문자열을 뒤에서부터 읽은 문자열을 반환
 * string(수,문자) - 주어진 문자가 주어진 수만큼의 반복된 문자열을 반환
 tan(수) - 주어진 라디안 값의 수 만큼의 탄젠트 값을 반환
 * time() - 현재 시간을 반환
 timeserial(시, 분, 초) - 주어진 시간,분,초에 대한 시간 값을 반환
 timevalue(시간) - 시간이 포함된 date형식을 반환해주는 함수
 trim(문자열) - 앞뒤 공백이 없는 문자열을 반환해 줄 때 사용
 typename(변수이름) - 주어진 변수의 정보를 나타내는 문자열 반환
 ubound(배열이름[,차원]) - 배열의 차원으로 가장 큰 첨자를 반환
 * ucase(문자열) - 주어진 문자를 대문자로 바꾸어 줍니다
 vartype(변수) - 변수의 형식을 나타내는 값을 반환
 weekday(날짜[,firstday of week]) - 요일을 나타내는 정수를 반환, firstday for week는 첫재요일을 숫자
 로
 weekdayname(요일,약어, firsrday of week) - 요일은 숫자, 약어는 약어의 유무의 부울값
 * year() - 현재의 년도를 나타낼때 쓰임

 

출처:http://dojeun.egloos.com/318107

'ASP' 카테고리의 다른 글

ASP 날짜 처리 함수  (0) 2012.05.10
ASP 종료 함수  (0) 2012.04.05
ASP 함수  (0) 2012.03.29
ASP 인코딩  (0) 2012.03.29
ASP에서 폴더 생성하기, txt파일 내용쓰고 만들기  (0) 2012.03.29
Posted by dewlit
|

ASP 함수

ASP 2012. 3. 29. 11:06

'ASP' 카테고리의 다른 글

ASP 종료 함수  (0) 2012.04.05
ASP 문자열 함수  (0) 2012.04.02
ASP 인코딩  (0) 2012.03.29
ASP에서 폴더 생성하기, txt파일 내용쓰고 만들기  (0) 2012.03.29
asp에서 NULL 체크하기  (0) 2012.03.29
Posted by dewlit
|

ASP 인코딩

ASP 2012. 3. 29. 10:57

한국어 문서를 제공하는 웹 사이트에서 흔히 쓰는 문자 인코딩은 EUC-KR 입니다.

 

<%@  codepage="65001" language="VBScript" %>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<%

Session.CodePage = 65001
Response.ChaRset = "utf-8"

%>

 

위의 4줄의 소스 전부 다 해당 페이지를 유니코드 (UTF-8) 로 출력하겠다는 뜻으로

크게 보면 같은 기능을 합니다. 

하지만 세부속성이 약간의 차이가 있습니다만... 세부속성은 직접 공부하시는게...

세부속성을 설명하려면... 내용이 상당히 길어지기때문에....

세부속성을 페이지 / 메타 데이터 / 세션 / 객체의 속성에 지정함에 따라서 구문상의 표현 차이가 있는겁니다.

(크게 보면 소스 4줄 같은 기능을 한다고 보시면 됩니다)

 

 

자 세부적인 답변 들어갑니다.

 

1. <%@  codepage="65001" language="VBScript" %>

 

해당 ASP 파일의 페이지 속성을 정의 하게 되는 부분입니다.

codepage="65001" 는 UTF-8 의 속성을 나타내는 페이지 속성이라고 보심 됩니다.

 

다음과 같이 페이지 속성을 수정해 주시면 될거같네요 ^^;

<%@  codepage="949" language="VBScript" %>

 

대표적인 텍스트 인코딩 코드 페이지 값으로는 밑에 있는대로... 나머지는 공부하시면서 찾아보세요 ^^

0 : ANSI (기본값)

949 : 한국어 (EUC-KR)

65001 : 유니코드 (UTF-8)

65535 : 유니코드 (UTF-16)


 

2. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

 

해당 페이지의 (HTML,ASP,JSP,PHP 등) 정보를 가지고 있는 메타 태그를 설정하는 부분입니다.

메타 태그의 속성을 charset=utf-8" 으로 정해 주셨기 때문에 한글이 깨지는 현상이 발생합니다.

 

다음과 같이 메타 태그의 문자코드 세트명을 변경해 주시면 될거같네요....

<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">

 

 

3. Session.CodePage = 65001

 

Session.CodePage는 현재 세션 사용자의 동적 텍스트 인코딩 코드를 설정합니다.

코드 페이지를 설정함... 문자세트를 결정하는 정수를 값으로 받네요 ^^;

 

다음과 같이 코드 페이지를 설정하면 될거같네요 ^^;

Session.CodePage = 949

 
 
4. Response.ChaRset = "utf-8" 
 
ASP의 response.charset을 이용해서 문자 코드 세트명을 지정하는 부분 입니다.
설정시 <html> 태그 보다 앞에 선언 되어야 HTML 이 출력되면서 해당 속성을 인식하게 됩니다.
 
다음과 같이 문자 코드 세트명을 변경해 주시면 될거같네요 ^^;
Response.ChaRset = "EUC-KR" 
 
 
글쓰는 재주가 없어서 설명이 어렵게 된거 같아서 죄송하네요 ㅠ_ㅠ
소스 저렇게만 바꺼주시면 한글 깨지는 문제는 해결 될거같습니다.
즐프 하세요 ^^
출처
나오키 니시자와의 ASP 사전 및 개인 지식

 

'ASP' 카테고리의 다른 글

ASP 종료 함수  (0) 2012.04.05
ASP 문자열 함수  (0) 2012.04.02
ASP 함수  (0) 2012.03.29
ASP에서 폴더 생성하기, txt파일 내용쓰고 만들기  (0) 2012.03.29
asp에서 NULL 체크하기  (0) 2012.03.29
Posted by dewlit
|

<%
Dim Fso, strDir

strDir = "C:\Myweb\mFax_china\updateinfo"

Set Fso = Server.CreateObject("Scripting.FileSystemObject") '파일객체 생성

If Not Fso.FolderExists(strDir) Then '"C:Temp폴더가 존재하지 않으면
strDir = Fso.CreateFolder(strDir) '"C:Temp폴더를 생성

End If

Set Fso = nothing


Set oFSO = Server.CreateObject("Scripting.FileSystemObject")
sfile_Name = "save.txt"
filePath = Server.MapPath("./upda.")
sfile_Name = filePath & "\" & sfile_Name

Set oFile = oFSO.OpenTextFile(sfile_Name, 2, True, 0)
 

   'Do Loop 레코드

     oFile.Write "zz"        ' save 텍스트에 zz라는 문자열 쓰기

   'Loop

oFile.Close

Set oFile = Nothing
Set oFSO = Nothing


%>

'ASP' 카테고리의 다른 글

ASP 종료 함수  (0) 2012.04.05
ASP 문자열 함수  (0) 2012.04.02
ASP 함수  (0) 2012.03.29
ASP 인코딩  (0) 2012.03.29
asp에서 NULL 체크하기  (0) 2012.03.29
Posted by dewlit
|