본문 바로가기

[ASP] 기초튼튼 입문강좌 안녕하세요. 초보자를 위한 ASP 강좌 시간입니다. 지난 시간까지 우리는 ASP 에 대한 개념 정리와, 또 ASP를 본격적으로 공부하기에 앞서 상식적으로 먼저 알고 있어야 하는 사전 지식들에 대해 전반적으로 살펴보았습니다. 오늘은 지난 강좌에서 광고(?)드린 대로, 간단한 ASP 페이지를 직접 만들어보겠습니다. (정말 오래 기다리셨습니다. 이제부터는 '고생 끝 노가다 시작' 되겠습니다. ^^) 그러면 오늘 강좌에서 사용되는 용어에 대해서 잠시 살펴보고 넘어가도록 하겠습니다. 용어 정리 1. 인자 - 함수(Function) 를 실행하기 위해 제공되는 요소. 예를 들어 PLUS 라는 함수가 있고, 이 함수를 PLUS(3, 7) 처럼 실행한다고 하면 괄호 안에서 사용된 3과 7을 PLUS 함수의 '인자' 라고.. 더보기
[ASP] ASP로의 첫번째 도전!! 이제 모든준비가 되어졌으니 실제적으로 ASP를 코딩하며 공부에 들어가도록 해봅시다... 이제 이 초보자용 강좌도 거의 마무리가 되어져 가고 있네요~ ^_^ ASP로의 첫번째 도전!! 이제 여러분은 첫 번째 ASP 페이지를 제작하고, 그 ASP페이지를 서버에서 실행시켜 보려고 한다. 즉, 브라우저로 그 페이지를 요청해서 결과를 보고자 한다. 머리속에서 이전에 공부한 내용이 그려지는가? ASP페이지를 사용자가 요청할 시에 어떠한 일들이 서버에서 일어나는지 머리속에 그려지는가? 겁 주는 것은 아니지만 반드시 그려져야만 한다. 누누히 강조하지만 이것은 초보자들에게는 너무나도 중요한 것이기 때문이다. 일반적으로 모든 언어를 처음 할 때는 "Hello"라는 것을 한다. 예를 들면, "Hello Java", "Hel.. 더보기
[ASP] 기초 입문 강좌 이번에는 NT와 9x 에서의 web server의 설치에 대해서 알아봅니다. 3. I'm Ready. 이제 시작하자 1) OS의 설치 이것은 여러분들에게 맡긴다. 설마 Windows 98이나 Windows NT를 설치할 줄 모르시지는 않을 것이라는 생각에서다. 우리가 같이 진행하려고 하는 것은 웹서버의 설치부터이다. 기대가 되는가? 그렇다면, 여러분의 기대대로 웹 서버의 설치를 시작해 보자. 2) 웹 서버의 설치 (1) Internet Information Server 4의 설치(Windows NT) 여러분들이 NT를 설치하신 머신을 가지고 있다면 현재 여러분의 IIS 버전은 2이다. 물론, 그 상태로도 웹 서버의 역할은 잘 수행한다. 그러나, 현재 여러분의 웹 서버는 ASP를 인식하지 못하는 상태이다... 더보기
[ASP] 입문 부디 그냥 가벼운 마음으로 읽어나가 주시기 바랍니다. 1. Active Server Pages. 그 정체는? ASP(Active Server Pages)는 1995년 말에 등장한 IIS(Internet Information Server)의 세 번째 버전으로 MicroSoft사 NT머쉰의 IIS 3.0이상에서만 동작하는 특별한 페이지입니다. 이 ASP라는 페이지는 Web을 프로그래밍 할 수 있도록 해 주는, 서버에서 동작하는 페이지로써 기존의 HTML 페이지와는 상당히 다른, 동적인 구성을 가질 수 있게 해 준다. 이 이야기는 처음 웹 프로그래밍을 접할지 모르는 여러분에게는 상당히 중요한 이야기일 것이다. 다음 그림을 보도록 하자. HTML의 경우의 서버의 역할: 요청한 HTML 페이지의 전송 위의 그림은.. 더보기
[PHP 完] 날짜정보에 시간도 나오게 하기 naming 테이블로 예를들어서 해봅시다. 현재 naming 테이블의 날짜컬럼의 데이타크기는 date형입니다. date형은 날짜만 저장 가능합니다. 이 date형을 datetime형으로 변환해야지 날짜와 시간을 저장할수 있습니다. naming 테이블의 구조를 변경해야 합니다. 아래의 명령어를 실행해보세요. mysql>alter table naming modify cfm_date datetime null; Query OK, 3 rows affected, 1 warning (0.01 sec) Records: 3 Duplicates: 0 Warnings: 1 위와 같이 하여 naming 테이블의 cfm_date컬럼의 데이타형을 date형에서 datetime형으로 변환합니다. DB작업은 끝났으면 PHP소스부분도.. 더보기
[PHP] 방명록 프로그램 구현 방명록이 무엇인가? 행사장·식장·기념관 등에서 방문하거나 참석한 사람의 이름을 적어 기념이 되도록 하기 위해 마련해 둔 공책이 우리가 알고있는 방명록의 정의입니다. 온라인에서의 방명록이란 내 홈페이지에 들어와서 여러 페이지를 구경한후 방문소감이나 다녀간흔적을 남길수 있는 프로그램을 말합니다. ※ 한예로 네이버 블로그의 안부게시판이 대표적인 방명록에 해당합니다. 방명록을 만들려면 뭐가 필요할까? 1. PHP를 지원하는 서버 2. MySQL DB서버 3. 에디터플러스와 같은 에디터프로그램 4. 만들 방명록의 설계 방명록프로그램에는 어떤 기능이 필요한가? 0. 글보기 기능 1. 글쓰기 기능 2. 글수정 가능 3. 글삭제 가능 4. 글쓸때 수정/삭제을 위한 비밀번호 입력하여 삭제/수정에 사용 5. 방명록글을 페.. 더보기
[PHP] DB의 데이타를 게시판형식으로... 일단 게시판 클래스 소스입니다. 억지로 소스코드를 이해하려고 할 필요는 없습니다. db=$db; $this->FNAME=$_SERVER[PHP_SELF]; } function config($totalsql, $listsql, $listsize) { $this->TOTAL=$this->db->qo($totalsql)+0; $this->SQL_LIST=$listsql; $this->LIST_SIZE=$listsize; } function blist($page, $add='', $pageline=10) { if(!$page) $page=1; $this->pagelist=paging($this->FNAME, $page, $this->TOTAL, $this->LIST_SIZE, $pageline, $add, $s.. 더보기
[PHP] 로그인(login) 프로그램 구현 로그인 처리 프로그램 개발 웹사이트에 방문한 여러 사용자중에서 회원과 비회원을 분별하기위해 로그인 기술을 사용한다. 로그인을 통해 얻어지는 세션변수를 통해 같은 PHP파일에서 다른 결과물을 사용자에게 출력할수 있다. 예를들어 daum.net에 접속시 비회원은 메일을 보낼수 있는 버튼이 있지만 비회원은 메일을 보낼수 있는 버튼이 보이지 않는것이 로그인 기술을 사용한것이다. 보통 로그인 처리 프로그램은 쿠키변수 또는 세션변수로 처리할수 있습니다. 로그인처리 프로그램은 보안에 신경써야 하기때문에 보통 세션변수를 사용합니다. 왜그럴까요? 한번 생각해봅시다. (*^-^)(^-^*)☆ 로그인 처리 프로그램 내/외부 처리 절차 1. 로그인폼을 접속합니다. 2. 로그인폼에 아이디/패스워드를 입력후 로그인버튼을 클릭합니.. 더보기
[PHP] DB 연동하기 PHP언어로 만들수 있는 프로그램이나 만들어져있는 프로그램의 95%는 DB와 연동하는 프로그램입니다. 중요한부분입니다. MySQL 데이터베이스 관련 PHP함수 mysql_connect(); --MySQL 서버에 접속하는 함수 mysql_select_db(); --MySQL 데이터베이스를 선택하는 함수 mysql_query(); --MySQL 서버에 query를 보낸후 실행시키는 함수 mysql_fetch_array(); --쿼리 실행후 결과를 필드이름색인 또는 숫자색인으로 된 배열로 반환하는 함수 mysql_free_result(); --결과값을 제거(해체)하는 함수 mysql_close(); --MySQL 접속을 닫는 함수 mysql_connect() 함수 예제 ※ localhost을 써놓는부분은 해당.. 더보기
[PHP] 카운터 만들기 카운터란? 카운터는 홈페이지에 접속하는 사람들의 수를 나타내는 프로그램입니다. 대부분의 경우 오늘의 접속자 수와 지금까지의 총 접속자 수를 표시합니다. 일반적으로 3가지 종류의 카운터가 있습니다. 1. 일반 카운터 : 카운터가 있는 페이지를 다시 읽을때마다 매번 카운터가 1회씩 올라감. 2. 쿠키 카운터 : 쿠키라는 것을 이용해서 브라우저를 닫기전까지 단 1회만 올라감. 3. 세션 카운터 : 세션이라는 것을 이용해서 세션이 살아 있을때까지 단 1회만 올라감. 쿠키란? 쿠키는 과자이름이지만 과자가 아닙니다. ^^ 우리는 다음이나 다른 사이트에 들어갈때 아이디와 패스워드를 넣고 들어가는 경우가 많습니다. 이는 회원만 사이트를 이용할 수 있게 하는것입니다. 다른 일반인들이 아무나 들어오지 못하게 로그인 과정을.. 더보기