Computer 314

Apache module 이용하여 무단링크 금지하기..

무단링크를 금지할 디렉토리에서 [CODE] SetEnvIF Referer "^http:\/\/(www\.)?i-swear\.com|^$" pass Order deny,allow deny from all allow from env=pass ErrorDocument 403 http://www.i-swear.com/index.html [/CODE] 리퍼러가 도메인과 리퍼러 없는 경우 pass 파일매치 정규표현식으로 매치되는 파일을 찾는다. order deny, allow ( deny 먼저 실행 그 다음 allow ) 모든것에 대해서 deny pass 면 allow deny 일 경우 ErrorDocument 403 출력 그 뒤에 페이지는 사용자 임의 지정할수 있음. 참조 : phpschool.com Docs :..

Computer/PHP 2005.05.06

RSA 공개키 암호화 알고리즘 - PHP 구현

RSAKeyGen.exe 이번에 프로젝트 하다가 RSA 공개키 암호화 알고리즘이 필요해서 만들었습니다. 클라이언트 측으로 몰래 보내야할 자료(password 등)가 있을 때 사용하시기 바랍니다. 차례 1. RSA의 소개 2. RSA를 php에서 이용하기 위한 소스 코드(예제 포함) 링크 : RSA 키 pair 생성하는 프로그램(제가 만들었습니다.) ========================================================= 암호의 역사는 로마 시대로 까지 거슬러올라간다고 하지만 인터넷을 통해 수많은 금융 거래가 이루어지있는 요즘 처럼 암호화된 통신이 널리 사용되는 때도 아마 없을 것이다. 실제로 어떤 파일 혹은 문장을 인터넷상의 다른 사용자에게 비밀리에 전송하려고 할 때 어떤 ..

Computer/PHP 2005.04.29

[펌] 풍선 도움말 스크립트

이번엔 풍선도움말 스크립트를 만들어봤습니다. 풍선도움말이 뭔지 모르시는 분들은 없을테니, 대충 설명은 생략하고 우선 소스부터 올립니다. ※ 사용하실때는 반드시 윗부분의 주석까지 포함해야 합니다. [CODE] /** * Created by 행복한고니 * * Homepage : http://mygony.com * Last update : 2005/04/10 * * 2005-04-10 * - 첫번째 릴리즈 */ function balloonHint(Id) { balloonHint.layerId = Id; document.addEventListener('mouseover', balloonHint.Show, false); document.addEventListener('mouseout', balloonHint.H..

Computer/JavaScript 2005.04.11

아파치버추얼호스트

하나의 머신에서 독립적이면서 다양한 웹서비스를 제공하는데 버추얼 호스트 라는 아파치의 기술이 적용된다. 아파치의 버추얼 호스트 개념과 종류 그리고 실제적인 세팅방법과 이용을 알아본다. 1 버추얼 호스트 1.1 개요 1.2 왜 필요한가? 1.3 어디에 이용되는가? 2 아파치와 버추얼 호스트 2.1 아파치 버추얼 호스트 종류 2.2 아파치 설정하기 2.2.1 Name-based 버추얼 호스트 2.2.2 IP-based 버추얼 호스트 2.2.3 Mixed Name-/IP-based 버추얼 호스트 2.2.4 기타 3 결론 이 문서는 간단한 버추얼 호스트의 개념과 아파치를 이용한 버추얼 호스트 기능을 이용하는 방법에 관한 구체적인 문서다. 아파치에 관한 기본적인 지식이 있다는 가정하에서 작성되었으므로 아파치에 관..

Computer/Network 2005.03.20

PHP를이용한다중연결소켓통신3

이번강좌에는 fork를 이용해서 새로운 프로세스를 생성하여 생성된 자식 서버프로세스가 클라이언트를 담당하는 형태를 구연해 보겠습니다. 1 소개 2 pcntl_fork() 함수 3 PHP 컴파일 하기 4 프로그램 작성 4.1 서버 만들기 4.2 클라이언트 만들기 4.3 실행하기 5 결론 1 소개 # 이번강좌에는 fork를 이용해서 새로운 프로세스를 생성하여 생성된 자식 서버프로세스가 클라이언트를 담당하는 형태를 구연해 보겠습니다. PHP에서 fork함수로는 Process Control 함수의 pcntl_fork() 함수가 있습니다. Process Control 함수는 기본함수가 아니기 때문에 컴파일시 옵셥으로 추가시켜야 합니다. 2 pcntl_fork() 함수 # int pcntl_fork ( ) 함수 호..

Computer/PHP 2005.03.20

PHP를이용한다중연결소켓통신2

SELECT는 다수의 소켓의 이벤트를 감시 할수있는 함수로서 저번시간에 이어 SELECT를 이용한 다중 연결 소켓 통신에 대해 알아보고 실제 구현을 합니다. 1 시작 2 SELECT 2.1 socket_select() 함수 3 코드작성 3.1 서버 만들기 3.2 클라이언트 만들기 3.3 실행하기 4 결론 이문서의 배포는 자유로우나 최소한 제작자의 정보는 제외하지 않고 배포해 주세요. 문서가 존재하는 모든곳에 답변을 드릴수 없으므로 질문은 http://www.jinoos.com 에서만 받습니다. 1 시작 # PHP를 이용한 다중 연결 소켓 통신 1 에서 간단한 서버/클라이언트 프로그램을 만들어 보았습니다. 하지만 이것은 많은 부분이 부족하다는 생각들을 하셨을껍니다. 이번에는 socket_select() 함..

Computer/PHP 2005.03.20

PHP를이용한다중연결소켓통신1

PHP의 socket 함수를 알아보고 이를 이용해서 다중 접속 서버와 클라이언트 만들어 보겠습니다. 아주 간단한 형태 이지만 기본적인 socket함수의 기본적인 사용법을 배울수 있을껍니다. 1 시작 1.1 PHP 컴파일 하기 1.2 PHP의 소켓 함수 2 소켓 서버 만들기 3 소켓 클라이언트 만들기 와 실행 4 결론 이문서의 배포는 자유로우나 최소한 제작자의 정보는 제외하지 않고 배포해 주세요. 문서가 존재하는 모든곳에 답변을 드릴수 없으므로 질문은 http://www.jinoos.com 에서만 받습니다. 1 시작 # 앞으로 몇번에 걸처서 PHP를 이용한 다중 연결 소켓 통신에 대해서 알아보겠습니다. PHP는 확장 함수로 socket 계열 함수를 지원합니다. 하지만 이것은 컴파일시 --with-socke..

Computer/PHP 2005.03.20

네이버에 올라온 거 심심해서 만들어봄...

네이버 원문 메세지 저기.. 폼메일좀 만들어 주세요..^^; 폼메일 양식은 이러케 해주시구요.; ------------------------------------------------------------- Name_______________________ E-Mail _______________________ Job selection (여기서는 셀렉트박스로 메뉴를 만들어주세요) [셀렉트박스에 들어갈 메뉴: -President Department- -WD Department- -Discipline Department- -Photography Department- -Coolness Department-] Additional Message _____________________________ (여기에는 텍스..

Computer/PHP 2005.03.13

한국의 전통색

무채색계(無彩色界) 흑백1D1E2393,89,83,52 백색FFFFFF0,0,0,0 회색A4AAA738,27,31,0 구색959EA245,32,32,0 치색61626472,64,62,4 연지회색6F606E55,58,40,20 설백색DDE7E712,4,7,0 유배색E7E6D29,5,18,0 지배색E3DDCB6,6,17,4 소색D8C8B210,15,26,5 적색계(赤色界) 적색B8264721,98,68,8 홍색F15B5B0,80,60,0 적토색9F494C29,80,64,17 휴색68323540,80,66,44 갈색96614731,61,73,21 호박색BD7F4121,51,84,8 추향색C3886619,48,61,6 육색D7796411,62,59,2 주색CA5E5915,75,62,4 주홍색C2335218,94..

Computer/CSS 2005.03.07