본문 바로가기

Language(언어)57

Meta 태그 모음 문자 인코딩에 대한 meta태그 입니다. charset은 보통 utf-8을 많이 사용하죠 한글 때문에~필수 meta태그 입니다. 페이지를 찾기 위해 검색할 수 있는 단어를 context에 추가할 수 있어요~ 페이지 설명을 입력하며 정보를 파악할 때 최대 155자를 입력할 수 있어요~ 페이지를 작성한 제작자명을 명시하는 옵션입니다. 페이지를 관한 문의처 메일 주소를 명시하는 옵션입니다. 페이지에 기술된 언어를 명시하는 옵션입니다.영어=en, 일본어=ja, 한글=kr 일정 시간이 지나면 페이지 새로고침이 됩니다. content에서 초와 url로 설정!! 아이폰때문에 사용하는 meta 태그입니다. 이 meta태그는 전화번호와 같은 형식이면 문자열을 감지하고 전화를 걸 수 있는데,위와 같은 meta태그가 있으면.. 2015. 11. 12.
JavaScript 비밀번호(패스워드) 유효성 체크 (문자, 숫자, 특수문자의 조합으로 6~16자리) 비밀번호 참고자료 http://cafe.daum.net/PHP/2aVK/11?docid=NO142aVK1120021105213837 http://blog.naver.com/PostView.nhn?blogId=jihoon0083&logNo=104114413 http://blog.naver.com/PostView.nhn?blogId=fallove&logNo=70068794745 [ 출처 : 해피정닷컴 http://www.happyjung.com/bbs/board.php?bo_table=lecture&wr_id=1435 ] 2014. 4. 24.
HTML input box 자동 한글영문 모드 style 처음 셋팅되는 한영모드 "ime-mode:auto" : 자동변경, 한/영 전환 가능 "ime-mode:active" : 한글 모드, 한/영 전환 가능 "ime-mode:inactive" : 영문 모드, 한/영 전환 가능 "ime-mode:disabled" : 영문 모드, 한/영 전환 불가능 "ime-mode:deactivated" : 한글 모드, 한/영 전환 가능 2014. 4. 10.
ASP 클라이언트 IP 체크 ASP 클라이언트 IP 체크 ASP에서 클라이언트 IP 정보를 가져올 때는 늘 REMOTE_ADDR을 써왔는데, 이 환경변수의 값이 정확하지 않을 때가 있다. 그럴때는 다른 값을 써주면 된다. 1. Request.ServerVariables("REMOTE_ADDR") - 기본 환경변수로 주로 사용 - 일반적인 아이피 2. Request.ServerVariables("HTTP_CLIENT_IP") - 로드밸런싱(L4, L7)을 사용하는 다중웹서버의 경우 사용 - REMOTE_ADDR값은 로드밸런싱서버 아이피 3. Request.ServerVariables("HTTP_X_FORWARDED_FOR") - Proxy를 통해 웹서버에 접근하는 경우 사용 - REMOTE_ADDR값은 Proxy 아이피 2014. 2. 12.
ASP DATEDIFF 함수 날짜사이 값 구하기 [ASP]DATEDIFF 함수 nowday = day(date) ' nowday = 9 ' 두달전은 무조건 안보인다.. if cint(datediff("m", cdate(objRs("date_sent")) , date())) >= 2 then view_mode= "N" ' 지금달은 무조건 보인다.. elseif cint(datediff("m", cdate(objRs("date_sent")) , date())) = 0 then view_mode= "Y" ' 한달전 것은 이번달 10일까지는 보이고 나며전 안보인다. elseif cint(datediff("m", cdate(objRs("date_sent")) , date())) = 1 then if nowday > 10 then view_mode= "N" el.. 2014. 1. 23.
ASP 엑셀다운로드시 갑자기 한글이 깨지는 현상이 발생 엑셀다운로드시 갑자기 한글이 깨지는 현상이 발생 체크1. CharSet 지정 2014. 1. 16.
자바스크립트(JavaScript) 문자 -> 숫자/숫자 -> 문자 로 형변환 자바스크립트에서 문자 -> 숫자/숫자 -> 문자 로 형변환 a=10; b=String(숫자형변수); 이렇게 되면 b가 number 타입이 되구요 이걸 다시 숫자형으로 바꾸려면 c=Number(b); 이렇게 하면 숫자형이 됩니다. String함수 설명 문자열을 처리하기 위한 객체입니다. ( String 객체는 어느 객체로부터도 상속되지 않은 독립 객체입니다.) 구문 문자열.속성 문자열.메소드(매개변수) 속성 : length ; 문자열의 길이입니다. 메소드 anchor() ; 하이퍼텍스트 링크로 사용되는 표식을 지정합니다. big() ; 문자열의 크기를 크게 합니다.. BIG 태그와 동일한 결과입니다. blink() ; 문자열을 깜박이게 합니다.. BLINK 태그와 동일한 결과입니다. bold() ; 문자열.. 2014. 1. 2.
자바스크립트(JavaScript) 체크박스 전체 선택 해제 및 색깔 변화 체크박스 전체 선택 해제 및 색깔 변화 체크박스 전체 선택 해제 및 색깔 변화 function chkBox(bool) { var obj = document.getElementsByName("to"); for (var i=0; i 2013. 12. 18.
자바스크립트(JavaScript) getElementById(), getElementsByName() 이란? getElementById(), getElementsByName() 이란? getElementById()의 경우는 오브젝트의 id속성을 통해 인식하고 getElementsByName()의 경우는 오브젝트의 name을 통해 인식한다. FF에서는 위의 룰에 따라 식별하며 IE는 알아서 식별해준다. FF의 경우 getElementById()을 사용시 textarea에 id="myTextArea"가 없는 경우 또는 getElementsByName()을 사용시 textarea에 name="myTextArea"가 없는 경우 에러가 발생한다. 그리고 둘의 차이는 단수냐 복수냐 즉 단일 오브젝트냐 복수의 오브젝트(배열지정)냐로 구분할수 있다. 위의 예제처럼 2개의 동일한 id name의 텍스트 필드가 있을경우 getE.. 2013. 12. 18.
자바스크립트(JavaScript) Form.elements[] Form.elements[] 설명 폼의 입력 엘리먼트들 readonly HTMLCollection element 구문 elements는 HTML 폼 내에 나타나는 폼 엘리먼트들(Input, Select, Textarea 객체 등)을 담은 배열처럼 작동하는 HTMLCollection 객체다. 배열 내에 들어 있는 엘리먼트들은 HTML 소스 코드에 나타난 순서대로 들어 있다. 각 엘리먼트에는 그 엘리먼트의 종류를 나타내는 type 프로퍼티가 있다. 사용방법 elements[] 배열 내 어떤 아이템이 HTML 태그를 나타내고 name="name" 어트리뷰트를 통해 이름이 주어져 있으면, 이 아이템의 이름은 form 의 프로퍼티가 되고 이 프로퍼티로 이 아이템을 참조할 수 있다. 따라서 다음과 같이 번호가 아니.. 2013. 12. 18.
DIV 기초 코딩 DIV 기초 코딩 DIV 태그는 로 시작해서 로 끝납니다. TABLE은 table과 tr로 틀을 잡은다음 td라는 한칸을 채워가는것이라면DIV는 그냥 div라는 한칸으로 벽돌쌓듯 척척 쌓아가는것입니다. Example #1 소개용 예제 한칸 만들기 한칸 만들기 두칸 만들기 2013. 12. 13.
DIV 코딩 간편하게 하기 DIV 코딩 간편하게 하기 원하는 데로 DIV 그리고 상단에 CODE -> GENERATE 누루면 바로 코딩 자료를 확인 할 수 있습니다.그 이후에는 알아서 수정하고 만들고 등등~~~ http://drawter.com/ 2013. 12. 13.
PHP 첫번째 PHP 실행 페이지 첫번째 PHP 실행 페이지 다음에 쓰여진 내용으로 hello.php를 만들고, 웹서버의 루트 디렉토리(DOCUMENT_ROOT)에 놓습니다. Example #1 첫번째 PHP 스크립트: hello.php 웹 브라우저를 이용해서 "/hello.php"에 접근합니다. 로컬에서 개발한다면 URL은 보통 http://localhost/hello.php이나 http://127.0.0.1/hello.php일 것이지만, 이는 웹 서버 설정에 따라 달리집니다. 모두 제대로 되었다면, 이 파일은 PHP에 의해 처리되어 다음 출력을 브라우저로 전송합니다. Hello World 이 프로그램은 매우 간단해서, 실제로 이런 페이지를 만들기 위해서 PHP를 사용할 필요는 없습니다. 이 프로그램은 Hello World를 PHP e.. 2013. 12. 11.
PHP 무엇이 필요한가? PHP 무엇이 필요한가? 이 튜토리얼은 서버가 PHP를 지원하고, .php 확장자를 가지는 모든 파일을 PHP로 다루고 있다고 가정합니다. 대부분의 서버에서 이는 PHP의 기본 확장자입니다만, 확인하기 위해서 서버 관리자에게 문의해보십시오. 서버가 PHP를 지원하고 있다면, 더 이상 준비할 것은 없습니다. 단순히 .php 파일을 만들어서 웹 디렉토리에 넣으면, 서버가 자동적으로 처리합니다. 컴파일할 필요도 없고, 별도의 툴을 설치할 필요도 없습니다. PHP를 포함한 파일을, 모든 일을 할 수 있는 마법의 태그를 가진 단순한 HTML 파일이라고 생각하십시오. 대부분의 웹 호스트는 PHP를 지원하지만, 지원하지 않을 경우에는 » PHP 링크 섹션에서 PHP를 지원하는 웹 호스트에 대한 정보를 얻을 수 있습니.. 2013. 12. 11.
PHP 유용한 기능들 PHP 유용한 기능들 이제 더 유용한 무언가를 해봅시다. 방문자가 사용하는 브라우저의 종류를 확인할 것입니다. 이를 위해서, 브라우저가 HTTP 요청의 부분으로 보내는 user agent 문자열을 확인합니다. 이 정보는 변수에 기록되어 있습니다. PHP에서 변수는 항상 달러표시($)로 시작합니다. 여기서 다룰 변수는 $_SERVER['HTTP_USER_AGENT']입니다. Note: $_SERVER는 모든 웹 서버 정보를 포함하기 위해 특별히 예약된 PHP 변수입니다. 이것은 자동전역이라고 부릅니다. 더 많은 정보는 자동전역과 관련한 매뉴얼 페이지를 참고하십시오. 이 특별한 변수들은 PHP » 4.1.0에서 소개되었습니다. 이전에는 $HTTP_SERVER_VARS 등의 $HTTP_*_VARS 배열을 이용.. 2013. 12. 11.
PHP란? PHP란? PHP(정식 명칭 "PHP: Hypertext Preprocessor")는 범용성을 지닌 널리 사용되는 오픈 소스 스크립트 언어입니다. 특히, 웹 개발 및 HTML에 포함하기에 적합합니다. 좋습니다, 그려면 어떤 의미일까요? 다음 예제를 봅시다: Example #1 소개용 예제 (C나 펄처럼) HTML을 출력하기 위해서 많은 명령을 쓰는 대신, PHP 페이지는 "무언가"(여기서는, "안녕, 나는 PHP 스크립트야!"를 출력)를 하는 추가적인 코드를 가진 HTML입니다. PHP 코드는 "PHP 모드"로 들어가는 특수한 프로세싱 시말 지시 사이에 들어가 있습니다. PHP가 클라이언트측 자바스크립트 등과 구별되는 점은 이 코드는 서버에서 실행하여, HTML 생성하여 전송하는 점입니다. 클라이언트는 .. 2013. 12. 10.
자바스크립트(JavaScript) 문자열 함수 자바스크립트(JavaScript) 문자열 함수 문자열.indexOf("찾고자하는문자(열)"); 문자의 index 값 출력, 0부터 시작, 대소문자 구분, 중복시 앞의 값, 존재하지 않을 경우 -1 문자열.lastIndexOf("찾고자하는문자(열)"); 뒤쪽에서부터 찾기 시작, indexOf와 찾는 방향만 다른 함수. 문자열.charAt(Index번호) 문자열에서 index번호에 해당되는 문자 리턴. 문자열.substring(시작인덱스번호, 끝인덱스번호) 문자열에서 시작인덱스번호번터 시작해서 끝인덱스번호-1까지 리턴. 끝인덱스 생략시 문자열끝까지 문자열.slice(시작인덱스번호, 끝인덱스번호) substring과 같지만 음수도 가능(음수는 오른쪽기준 0부터시작) 문자열.substr(시작인덱스번호, 리턴길이.. 2013. 12. 10.
자바스크립트(JavaScript) javascript, setAttribute IE7, IE8~ 구분 적용 javascript, setAttribute IE7, IE8~ 구분 적용 Example #1 소개용 예제 var onclick = button_element.getAttribute("onclick"); // if onclick is not a function, it's not IE7, so use setAttributeif(typeof(onclick) != "function") { button_element.setAttribute('onclick','doSomething();' + onclick); // for FF,IE8 ~ ,Chrome // if onclick is a function, use the IE7 method and call onclick() in the anonymous function.. 2013. 12. 10.
자바스크립트(JavaScript) 엔터를 통해 강제로 Submit 하는 방법 엔터를 통해 강제로 Submit 하는 방법 onkeydown="javascript: if (event.keyCode == 13) {go_view();}" 엔터를 통해 강제로 Submit를 막기 위한 방법은 여러가지가 있습니다. 가장 쉬운 방법은 보이지 않게.. 입력박스를 하나 더만들면 됩니다. ------------------------------------------------ Example #1 소개용 예제 ------------------------------------------------ 또 다른 방법으로. Javascript 등으로 강제로 제어를 할 수 있습니다. ------------------------------------------------ Example #2 소개용 예제 ------.. 2013. 12. 9.
자바스크립트(JavaScript) Button객체, submit객체 Button객체, submit객체 Button객체는 주로 명령을 수행할 때 사용하는 객체로 onclick이벤트가 발생할 떄 사용한다. 자바스크립트에서 사용할 수 있는 버튼의 종류는 일반버튼 , 이미지버튼 , 전송버튼 , 최소버튼 으로 이루어진다. 일반 버튼은 버튼 입력 양식을 자바스크립트로 접근하기 위하여 만들어진 것으로 button객체를 가리키고있는 form 객체와 함께 사용된다. 전송 버튼은 일반 버튼과 같은 모양을 하고 있지만 사용자가 입력한 정보를 웹 서버로 전달한다. form태그의 action속성에서 지정한 URL로 전송하는 역활을 하는 것과 같다. 최소버튼은 전송버튼과 같은 개념이지만 차이점이 있다면 입력한 정보를 웹서버로 전달 하지 않고 입력한 정보를 초기화 한다. Botton 객체 이 름 .. 2013. 12. 9.
HTML 색상 코드표 HTML 색상 코드표 #3DFF92#47FF9C#51FFA6#5BFFB0#65FFBA#6FFFC4#79FFCE#75FFCA#7AFFCF#7FFFD4#55EE94#5FEE9E#69EEA8#73EEB2#7DEEBC#87EEC6#91F8D0#9BFFDA#A5FFE4#AFFFEE#66CDAA#70D2B4#7AD7BE#84DCC8#8EE1D2#98EBDC#9DF0E1#A2F5E6#A7FAEB#ACFFEF#AAEBAA#B4F0B4#BEF5BE#C8FAC8#D2FFD2#DCFFDC#E1FFE1#E6FFE6#EBFFEB#F0FFF0#80E12A#8AE634#94EB3E#9EF048#A8F552#B2FA5C#BCFF66#C1FF6B#C6FF70#CBFF75#52E252#5CE75C#66EC66#70F170#7AF67A#.. 2013. 12. 6.
ASP Array 함수 Array 함수설명배열을 가지고 있는 Variant를 반환합니다.구문Array(arglist)필수적인 arglist 인수는 쉼표로 구분되는 값의 목록으로 Variant에 포함되는 배열 요소로 할당됩니다. 인수를 지정하지 않으면 길이가 0인 배열을 만듭니다.참고배열 요소 참조에 사용되는 표기법은 뒤따르는 괄호 안에 원하는 요소를 가리키는 인덱스 번호가 있는 변수 이름으로 구성됩니다. 아래 예제의 경우 첫째 문에서 A 변수를 만들고, 둘째 문에서 A 변수에 대한 배열을 할당합니다. 그리고 마지막 문에서 다른 변수에 대한 둘째 배열 요소의 값을 할당합니다. Dim AA = Array(10,20,30)B = A(2) ' B 값은 30입니다. 배열로 선언되지 않은 변수일지라도 나중에 배열을 가질 수 있습니다.배열.. 2013. 12. 6.
ASP CBool 함수 CBool 함수설명Boolean 하위 형식의 Variant로 변환된 식을 반환합니다.구문CBool(expression)expression 인수는 임의의 유효한 식입니다.참고expression이 0이면 False를 반환하고, 그렇지 않으면 True를 반환합니다. expression을 숫자 값으로 해석할 수 없으면 런타임 오류가 발생합니다.아래 예제에서 CBool 함수는 식을 Boolean으로 변환합니다. 식이 0 값이 아니라면 CBool은 True를 반환하고 그렇지 않으면 False를 반환합니다. Dim A, B, CheckA = 5: B = 5 ' 변수를 초기화합니다.Check = CBool(A = B) ' Check는 True를 가집니다.A = 0 ' 변수를 정의합니다.Check = CBool(A) '.. 2013. 12. 6.
ASP CByte 함수 CByte 함수설명Byte 하위 형식의 Variant로 변환된 식을 반환합니다.구문CByte(expression)expression 인수는 임의의 유효한 식입니다.참고대개 하위 형식의 변환 함수를 사용하여 코드를 작성하면 연산 결과가 기본 데이터 형식이 아닌 특정 데이터 형식으로 나타나는 것을 볼 수 있습니다. 예를 들어 통화, 단정밀도, 배정밀도 또는 정수 산술 연산을 할 경우에 CByte를 사용하면 바이트 산술 연산을 하게 됩니다.CByte 함수를 사용하면 다른 형식의 데이터를 국제적으로 통용되는 Byte 하위 형식으로 변환합니다. 예를 들어 천 단위 구분 기호처럼 서로 다른 자릿수 구분 기호는 컴퓨터의 로케일 설정에 따라 적절하게 인식됩니다.expression이 byte 하위 형식의 허용 범위를 넘.. 2013. 12. 6.