본문 바로가기

전체 글

(110)
IE 쿠키 분석 프로그램 Internet Explorer의 Cookie의 내용을 분석해주는 프로그램입니다.
[CuteFTP] 작고 빠르고 안정적인 FTP 프로그램 덩치는 작고, 속도는 빠르고, 전세계에서 안전성이 입증된 FTP 프로그램 입니다~
ZIP 으로 압축된 파일 암호 깨는 프로그램
[UTF-8/ANSI] 깔끔한 그누보드 스킨 안녕하세요 ㅋ 마음에 드는 스킨이 없어서 직접 스킨을 만들었습니다 :) 그누 기본 Cheditor게시판을 이용했구요. 필요없는 부분을 빼고 필요한 부분을 추가하며 스킨을 수정했습니다. 게시판 전체 색상을 쉽게 바꿀 수 있도록 소스를 수정해서 html을 모르는 사람도 소스를 열어보면 다른 색상으로 쉽게 바꿀 수 있을 거에요~
PHP보안 - 간단하게 sql인젝션 방지하기 거의 없는 경우지만…. 'magic_quotes_gpc = Off' 의 문제는 다들 아실테니…. $_GET, $_POST에 대해서 일일이 addslashes() 해주기 귀찮아서 없는 실력으로 삽질했습니다. 개인 서버라면 .htaccess에 옵션으로 넣으시면 되겠지만, 호스팅의 경우 이게 필요합니다. ----------------------------------------------------------------------------------------- if ( get_magic_quotes_gpc() != 1 ) { $_GET = array_map('addslashes', $_GET); $_POST = array_map('addslashes', $_POST); } -------------------..
PHP 보안 팁 register_globals = Off 아직도 많은 국내의 호스팅 업체들에서 register_globals = On 으로 놓고 서비스를 하고 있으나 Off 로 해야 옳다. 물론 이렇게 하면 제로보드처럼 On에서 코딩한 것들은 쓸 수 없게 된다. (제로보드는 쓰지 않는 것이 좋다.) register_globals = On 으로 놓고서 코드 내에서 따로 보안을 위해 변수를 검사하는 방법도 있겠으나, 그런 이중의 수고를 막으려면 php4 이상에서는 그냥 register_globals = Off 로 하고 그에 따라 코딩해야 한다. 이를테면 $a를 받아서 $b = $a; 로 처리해야 할 때는, $b=$_GET["a"]; (GET 방식으로넘어온 변수일경우) $b=$_POST["a"]; (POST 방식으로넘어온 변..
웰빙족 고수 프로그래머의 길(웰빙과 고수로 가는 스터디 모임) Chapter 6. 웰빙과 고수로 가는 스터디 모임 본장에서는 정신의 집중과 안정 그리고 희열을 가져다주는 “웰빙과 고수로 가는 스터디 모임”에 대해서 설명하고자 합니다. 사실, 본 원고는 마이크로소프트웨어 월간 컴퓨터 잡지에 프로그래머와 세상이라는 범주 하에 기재될 예정이었으나 사정이 여의치 않아서 기재되지 못한 내용입니다. 프로그래머가 세상을 이해하고 적극적으로 세상을 살아가는데 있어 스터디 모임은 많은 도움을 줍니다. 스터디 모임은 명상처럼 정신의 안정성을 얻고 정신적 유희와 희열을 얻도록 도와줍니다. 즉 스터디 모임은 웰빙족 프로그래머에게 필수적인 공간이며 이 공간을 통해서 프로그래머는 생각하는 프로그래머로 도약하게 됩니다. 웰빙족 프로그래머가 되려면 스터디 모임 하나는 기본적으로 해봐야할 것입니..
초급용 php : 게시판의 꽃 페이징을 아십니까? 안녕하세요~ 오늘은 두번째로 올리는 초급용 씨리즈 입니다. 오늘도 초급용 씨리즈냐고 태클 거신다면.. 그래도 초급용 입니다 -_-;; 할 수 없습니다. 아시는 분은 안보셔도 됩니다 초급용입니다 -_-;; 어제는 js를 이용한 form과 관련한 내용이었는데요 오늘은 많은 초급 phper들이 게시판을 이용해서 공부하면서 가장 힘들어하고 어려워 하는 페이징의 원리를 말씀드릴까 합니다. 페이징 : 통상 이렇게 말하는데요 저는 네비게이터 라고 자주 말합니다. 게시판의 목록에 페이지를 넘겨줄 수 있는 번호 링크를 두고 하는 말이죠.. 그럼 시작해 볼까요~ 제가 수업시간에 네비게이터를 수업하게 되면 자주 써먹는 과제 중에 하나가 주어진 수의 범위가 있을 때 ex ) 0~9, 10~19, 20~29 x라는 수를 입력 ..