[인터넷프로그램] [C언어]CGI를 이용한 이력서 출력 프로그램
- 등록일 / 수정일
- 페이지 / 형식
- 자료평가
- 구매가격
- 2007.04.23 / 2019.12.24
- 70페이지 / hwp (아래아한글97)
- 평가한 분이 없습니다. (구매금액의 3%지급)
- 800원
최대 20페이지까지 미리보기 서비스를 제공합니다.
자료평가하면 구매금액의 3%지급!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
추천 연관자료
- 하고 싶은 말
-
문제개요
CGI를 이용하여 입력받은 정보를 이력서 형식으로 출력해주는 프로그램을 작성한다.
실행 및 제작 환경
Apatch server 4, PHP 4, My-Sql
- 본문내용
-
이 폼에서 function socialNumCheck(socialnum) 함수는 주민등록번호의 올바른 입력 여부를 판단해주는 함수로써, 13자리 주민등록 번호의 제일 앞에 있는 1자리에 2를 곱하고, 그 다음 자리에는 곱하기 3, 다음은 곱하기 4, 이런식으로 곱하다가 곱하기 숫자기 9를 넘으면 다시 2부터 곱하고, 그리고 나서 그렇게 곱한 값을 전부 더하고 11로 나눈 나머지를 구한 후, 그리고 다시 그 값을 11로 빼준다. 만약 그렇게 구한 값이 9보다 크다면 다시 10으로 나눈 나머지를 구한다. 이렇게 구한 값이 주민등록번호의 맨 뒤에 값과 같다면 해당 주민등록번호는 올바른 번호라는 것을 이용하여 올바른 주민등록번호를 판단해준다.
post_find.php
이 프로그램은 검색조건을 받아 sql의 'select * from postcode where dong="검색조건"'문을 이용하여 우편번호를 찾아주는 프로그램이다. mysql_query(); 함수를 이용하여 그 결과를 받아오고, mysql_fetch_array()함수를 이용하여 결과를 배열에 저장한후 반복문을 이용하여 출력을 해준다. 출력된 결과에서 해당하는 주소를 클릭하면 inputform의 postcode1∼2, address에 그 결과가 들어간다.
cgitest.cgi
이 프로그램은 inputform에서 넘어온 value들을 attr과 value로 이루어진 linked list에 저장을 한 뒤 cgiMain() 함수에서 그 value들을 적절한 곳에 html tag들과 함께 cgiOut에 출력을 해준다.
소스
inputform.htm : 붙임 #1
cgitest.cgi : 붙임 #2
post_find.php : 붙임 #3
문제점
PHP 프로그램으로 인하여 IIS나 PWS 에서는 올바른 결과를 볼수가 없다.
결과 및 느낀점
느낀점 :
이번 텀프로젝트의 메인 소스인 cgitest.c를 작성할 때 단순 반복이 너무 많아서 힘들었다. fprintf를 이용하여 계속 그 많은 tag들을 넣어주는 작업이 가장 오래걸린 것 같다. 기말고사때 cgi.c안의 함수들의 동작을 다 이해하지 못했다면 프로그램을 작성하는데 많은 어려움이 있었을 것 같다. 이번 프로젝트로 인하여 CGI를 더 잘 이해할 수 있었다.
cgictest.c
#include
#include "cgic.h"
#include "cgic.c"
void Part();
void Name();
void Chiname();
void SocialNumber();
void HojuName();
void Age();
void BornAddress();
void HomePhone();
void CellPhone();
void Email();
void Address();
void BackGround();
void PersonalAbillity();
void Career();
void Signature();
int DateCounter = 0;
void GetDateInfo(int count, char *result);
int InfoCounter = 0;
자료평가
-
아직 평가한 내용이 없습니다.
회원 추천자료
- [JAVA] JAVA(자바)의 특징과 JAVA(자바)를 이용한 인터넷강의, JAVA(자바)를 이용한 WBI구현, JAVA(자바)를 이용한 안전한 전자메일, JAVA(자바)를 이용한 인터넷검색로봇, JAVA(자바)를 이용한 로봇원격제어 분석
- [CGI] CGI(공통게이트웨이인터페이스)의 정의, CGI(공통게이트웨이인터페이스)의 데이터전달과 작업과정, CGI(공통게이트웨이인터페이스)의 프로그램간 소통, CGI(공통게이트웨이인터페이스)의 오류대책과 활용 분석
- [CGI] CGI(공통게이트웨이인터페이스)의 개념과 특징, CGI(공통게이트웨이인터페이스)의 동작원리와 실행순서, CGI(공통게이트웨이인터페이스)의 헤더와 에러대처법, CGI(공통게이트웨이인터페이스)의 적용 분석
- CGI(공통게이트웨이인터페이스)의 동작원리와 실행순서, CGI(공통게이트웨이인터페이스)의 출력, CGI(공통게이트웨이인터페이스)의 환경변수
- [프로그래밍 언어] 프로그램 언어의 종류와 인터넷 프로그래밍