[Delphi] 웹프로그래밍 #4 - 게시판 만들기
·
Programming/Delphi
웹프로그래밍 04 - 게시판 만들기새로운 프로젝트를 생성합니다. ISAPI 프로젝트를 만들고 저장을 DelphiBoard 로 합니다.이번엔 게시판은 DB 연결을 해야 하니 MSSQL 을 사용하기 위해 ADOConn, ADOQuery1 컴포넌트도 올려줌니다.이번에 사용할 액션은 우선 3개 List(기본), Read(읽기), Write(쓰기) 입니다. ​HEAD 와 FOOT 만들기웹의 HEAD 부분을 코딩합니다.function TWebModule1.Head: String;var view_html : String;begin view_html := ''+ sLineBreak; view_html := view_html + ''+ sLineBreak; view_html := view_html ..
[Delphi] 웹프로그래밍 #3 - 코딩 심화
·
Programming/Delphi
웹프로그래밍 03지난번 강좌는 실행까지 부분이고 실제 코딩을 해보겠습니다. ​ Projects 창에서 WebModuleUnit1.pas 를 더블클릭하면 아래창이 나오고 마우스 오른쪽 버튼을 클릭하면 아래 팝업이 나옵니다.Action Editor 창이 열리면여기에서 Path를 추가할수 있습니다. Path 란​ http://localhost/TEST/test.dll/list?page=1 list 같이 Path 를 추가하여 여러개의 하위서비스를 추가할수 있습니다. 기본은 "/" 라서 아무것도 없으면 기본이 처리됩니다.Object Inspector 창에서 Events 탭에서 OnAction 이벤트를 추가하여 아래처러 코딩하면procedure TWebModule1.WebModule1WebActionItem1Act..
[Delphi] 웹프로그래밍 #1 - IIS 설정
·
Programming/Delphi
웹프로그래밍 01IIS 에서 ISAPI 설정하는법 먼저 IIS(인터넷 정보 서비스) 관라자 를 열어서 프로그램을 사용할수 있게 설정해야 합니다. 그렇지 않으면 브라우저는 오류 페이지를 보여주거나 dll 파일을 다운로드 합니다. ​ MIME 형실 설정“.dll” 를 선택하고 마우스 오른쪽 버튼을 눌러 [편집] 모드로 들어간다.기존에 설정되어 있던 "application/octet-stream"을 "text/xml"로 변경하고 "확인"을 누르자. 처리기 매핑 설정"ISAPI-dll"이 "사용 안함"으로 되어있다. "ISAPI-dll”를 선택하고 마우스 오른쪽 버튼 클릭하여 "기능 사용 권한 편집"을 선택. ISAPI-dll 이 안보인다면 Windows 기능 추가 에서 IIS 항목의 ISAPI 기능에 체크하면..
[ASP] 사이트 갤럭시를 이용하여 파일 업로드
·
Programming/ASP.NET
사이트갤럭시사이트갤럭시를 이용하여 파일업로드 구현방법 소스 업로드 페이지파일을 저장하는 페이지Dim file_upload, fs, fsdir, upfile, filedir'사이트갤럭시 생성Set file_upload = Server.CreateObject("SiteGalaxyUpload.Form")Set fs = CreateObject("Scripting.FileSystemObject")' 저장할 경로 구하기fsdir = server.mappath("\") & "\upload\"'이미지 업로드upfile = file_upload("image1")If Len(upfile) > 0 Then filedir = file_upload("image1").filepath Image1 = mid(filedir, i..
ASP.NET 웹서비스 만들기 #4 (WebForm)
·
Programming/ASP.NET
ASP.NET 웹서비스 만들기 #4data_service.aspx 페이지 추가 POST 로 TABLE_NAME 을 넘겨서 테이블 정보를 JSON 으로 넘겨주는 페이지protected void Page_Load(object sender, EventArgs e){ if (HttpContext.Current.Session["Userid"] == null) { // 세션 정보 없음 Response.Write("NG : 사용자 정보 없음"); Response.End(); } if (HttpContext.Current.Session["Userid"].ToString() == "") { // 사용자 아이디 값 NULL Response.Write("NG : 사용자 정보 없음"); Response.End();..
ASP.NET 웹서비스 만들기 #3 (WebForm)
·
Programming/ASP.NET
ASP.NET 웹서비스 만들기 #3https://raycho-dev.tistory.com/98 ASP.NET 웹서비스 만들기 #2 (WebForm)ASP.NET 웹서비스 만들기 #2지난번 포스트에 이어서 인증 페이지(auth_service.aspx)를 만들어 봅시다.auth_service.aspx 만든 후 저번처럼 디자인 소스는 모두 주석 처리 합니다. (저는 보통 다 지웁니다.) 인raycho-dev.tistory.com지난번 포스트에 이어서​로그인 TEST 하기​프로젝트 속성에서 웹 부분 에서사용할 포트를 지정하고 저는 http://localhost:8081/가상디렉터리 만들기 버튼을 클릭합니다.그리고 실행하면아이디랑 패스워드를 post 로 넘기지 않고 페이지만 호출 했을 경우 NG라고 표시됩니다. ..