본문 바로가기

전체 글2127

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.
ASP CDate 함수 CDate 함수설명Date 하위 형식의 Variant로 변환된 식을 반환합니다.구문CDate(expression) date 인수는 임의의 유효한 날짜식입니다.참고IsDate 함수를 사용하면 date 인수가 날짜나 시간으로 변환될 수 있는지 결정합니다.CDate 함수는 날짜 리터럴 및 시간 리터럴과 함께 날짜의 허용 범위 안에 있는 숫자를 인식합니다.숫자를 날짜로 변환하면 정수 부분이 날짜로 변환합니다.소수 부분은 자정을 시작으로 하는 하루 중의 시간으로 변환합니다.CDate 함수는 컴퓨터의 로케일 설정에 따른 날짜 형식을 인식합니다.인식하지 않는 날짜 형식을 제공하면 년, 월, 일 순서를 올바르게 결정할 수 없습니다.또한 요일에 해당하는 문자열이 있을지라도 자세하게 표시 날짜 형식을 인식하지 않습니다.아.. 2013. 12. 6.
ASP CDbl 함수 CDbl 함수설명Double 하위 형식의 Variant로 변환된 식을 반환합니다.구문 CDbl(expression) expression 인수는 임의의 유효한 식입니다.참고대개 하위 형식의 변환 함수를 사용하여 코드를 작성하면 연산 결과가 기본 데이터 형식이 아닌 특정 데이터 형식으로 나타나는 것을 볼 수 있습니다.예를 들어 통화, 정수 산술 연산을 할 경우에 CDbl 또는 CSng를 사용하면 단정밀도나 배정밀도 산술 연산을 하게 됩니다.CDbl 함수를 사용하면 다른 형식의 데이터를 국제적으로 통용되는 Double 하위 형식으로 변환합니다.예를 들어 천 단위 구분 기호처럼 서로 다른 자릿수 구분 기호는 컴퓨터의 로케일 설정에 따라 적절하게 인식됩니다. 아래 예제에서 CDbl 함수는 식을 Double로 변환.. 2013. 12. 6.
ASP CInt 함수 CInt 함수설명Integer 하위 형식의 Variant로 변환된 식을 반환합니다.구문CInt(expression ) expression 인수는 임의의 유효한 식입니다.참고대개 하위 형식의 변환 함수를 사용하여 코드를 작성하면 연산 결과가 기본 데이터 형식이 아닌 특정 데이터 형식으로 나타나는 것을 볼 수 있습니다. 예를 들어 통화, 단정밀도, 배정밀도 산술 연산을 할 경우에 CInt 또는 CLng 함수를 사용하면 정수 산술 연산을 하게 됩니다.CInt 함수를 사용하면 다른 형식의 데이터를 국제적으로 통용되는 Integer 하위 형식으로 변환합니다. 예를 들어 천 단위 구분 기호처럼 서로 다른 자릿수 구분 기호는 컴퓨터의 로케일 설정에 따라 적절하게 인식됩니다.expression이 Integer 하위 형.. 2013. 12. 6.
ASP 형변환(Cint, Clng, Cdbl, Cstr, Csng, Cdate, Round, Fix) ASP 형변환(Cint, Clng, Cdbl, Cstr, Csng, Cdate, Round, Fix) Cint 함수 : integer형으로 변환사용법 : Cint(변수) Clng 함수 : long형으로 변환사용법 : Clng(변수) Cstr 함수 : string형으로 변환사용법 : Cstr(변수) Cdbl 함수 : double형으로 변환사용법 : Cdbl(변수) Csng 함수 : single형으로 변환사용법 : Csng(변수) Cdate 함수 : date(날짜)형으로 변환사용법 : Cdate(변수) Round() 함수 : 반올림 함수 사용법 : Round(변수) Fix() 함수 : 버림 함수 사용법 : Fix(변수) 2013. 12. 6.
ASP CSng 함수 CSng 함수설명Single 하위 형식의 Variant로 변환된 식을 반환합니다.구문CSng(expression) expression 인수는 임의의 유효한 식입니다.참고대개 데이터 형식 변환 함수를 사용하여 코드를 작성하면 연산 결과가 기본 데이터 형식이 아닌 특정 데이터 형식으로 나타나는 것을 볼 수 있습니다.예를 들어 일반적으로 통화나 정수 산술 연산을 할 경우에 CDbl 또는 CSng를 사용하면 단정밀도나 배정밀도 산술 연산을 하게 됩니다.CSng 함수를 사용하면 다른 형식의 데이터를 국제적으로 통용되는 Single 하위 형식으로 변환합니다.예를 들어 천 단위 구분 기호처럼 서로 다른 자릿수 구분 기호는 컴퓨터의 로케일 설정에 따라 적절하게 인식됩니다.expression이 Single 하위 형식의 .. 2013. 12. 6.
ASP CLng 함수 CLng 함수설명Long 하위 형식의 Variant로 변환된 식을 반환합니다.구문CLng(expression) 식 인수는 유효한 식이면 됩니다.설정대개 하위 형식의 변환 함수를 사용하여 코드를 작성하면 연산 결과가 기본 데이터 형식이 아닌 특정 데이터 형식으로 나타나는 것을 볼 수 있습니다. 예를 들어, 통화, 단정밀도, 배정밀도 산술 연산을 할 경우에 CInt 또는 CLng 함수를 사용하면 정수 산술 연산을 하게 됩니다.CLng 함수를 사용하면 다른 형식의 데이터를 국제적으로 통용되는 Long 하위 형식으로 변환합니다. 예를 들어, 천 단위 구분 기호처럼 서로 다른 자릿수 구분 기호는 컴퓨터의 로케일 설정에 따라 적절하게 인식됩니다.식이 Long 하위 형식의 허용 범위를 넘으면 오류가 발생합니다.주의 .. 2013. 12. 6.
ASP Application 개체 Contents.Remove Contents.Remove 영문 Syntax: Application.Contents.Remove (Name|Integer) Name : The Name argument is the name of the item to be deleted. It must be enclosed in a pair of quotes. Integer : The Integer argument is the position number of the item in the collection to be deleted. The numbering sequence for a collection starts at one, not zero. The Contents.Remove method is used to remove a single item .. 2013. 12. 6.
ASP Application 개체 Contents.RemoveAll Contents.RemoveAll 영문 Syntax: Application.Contents.RemoveAllThe Contents.RemoveAll method is used to remove all items from a Contents collection. The Contents.RemoveAll method deletes all items that are in the Application.Contents collection. 번역본 구문 : Application.Contents.RemoveAllThe의 Contents.RemoveAll 방법은 목차 컬렉션에서 모든 항목을 제거하는 데 사용됩니다. Contents.RemoveAll 방법 삭제 Application.Contents 컬렉션에있는 모든 항목.. 2013. 12. 6.