일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- #홈페이지제작
- #해피CGI
- #happycgi
- #CSS
- 웹솔루션
- javascript
- 게시판
- #웹솔루션
- #솔루션
- #뉴스
- 홈페이지
- 솔루션
- #cgimall
- php
- happycgi
- 해피씨지아이
- CSS
- CGIMALL
- 사이트제작
- 홈페이지제작
- #업종별
- 해피CGI
- #image
- #이미지
- #쇼핑몰
- jquery
- 쇼핑몰
- #홈페이지
- #jQuery
- #동영상
- Today
- Total
목록웹프로그램밍 자료실/알짜자료 골드팁 (111)
웹솔루션개발 22년 노하우! 해피CGI의 모든것
오즈마녀 입니다... 하루에도 수십개의 도배 광고글이 게시판에 올라오고 있습니다. 이런 광고글의 대부분이 포르노 게시물 입니다. 오즈마녀 이곳에 이런 도배·광고글을 막을 수 있는 방법들을 모으려고 합니다. 좋은 내용 보시면 꼭 알려 주십시요. 세팔보드에서 도배·광고글 막을 수 있는 방법은 다른 게시판에서 사용한 쿠키를 역시 이용했습니다. 이런 게시물들을 올리는 방법은 단시간에 많은 광고글을 도배해야 하기 때문에 프로그램을 써서 게시판 글올리는 url, 게시자, 메일, 제목, 내용, 비밀번호를 기록했다가 한꺼번에 게시물을 올립니다. 이런 까닭에 게시판의 일반 사용자라면 꼭 거쳐야 할 단계를 생략합니다. 예를 들면... 글 목록 보기... 입니다. 자 이제 막아 봅니다. 먼저 작업 전 작업대상 파일을 내컴퓨..
오즈마녀 입니다... 지긋지긋하게 올라오는 광고·도배글은 게시판을 가리지 않습니다. 황야의 무법자 같습니다. 이번에는 방명록으로 많이 쓰는 세팔방명록 3.0을 기준으로 도배글을 막아보겠습니다. 이런 광고물의 대부분이 게시판 자동등록기를 사용해서 한번에 수만건씩 쏘아올리고 있습니다. 세팔방명록 3.0에는 이렇게 도배되는 게시물을 막는 기능이 포함되지 않은 것 같습니다. 도배·광고글 막을 수 있는 방법은 여러가지가 있겠으나... 예전에 사용하던 쿠키를 사용해서 막는 방법을 여기서도 사용하겠습니다. 게시판별로 적용되는 도배·광고글을 막을 수 있는 방법들을 계속 모으려고 합니다. 좋은 방법이나 오즈의 글 내용 중 오류가 발견되면 메일 주십시요. =============== 쿠키체크 방법(세팔방명록 3.0) ==..
해피CGI 입니다. mysql 자주쓰기는 하지만 mysql내에 정규식이나 if 문등은 자주 안쓰게 됩니다. 하지만 알게 되면 유요하게 쓰일수 있는 mysql 문법에서 if에 대해서 간단히 설명을 드릴께요. [프로그램코드] SELECT IF(2>1,'ok','huk') 위 실행문은 2가 1보다 큰지 확인을 하고 만약 크다면 ok를 리턴하고 그렇지 않을 경우 huk을 리턴합니다. 어디에 쓰냐구요? 어디에 써먹을지 생각을 해봅니다. 1. 게시판의 경우 날짜비교를 해서 최신글일 경우 a.gif 그렇지 않을 경우 b.gif를 출력하게 할수 있겠죠? (물론 프로그램으로 날짜의 값을 받아서 비교할수도 있겠지만 mysql 쿼리에서 해결한다면 더 간단하겠네요.) 2. 회원제에서 남,여를 구분할때도 사용이 가능하겠네요. ..
해피CGI 입니다. 웹상에서 SMS를 자동 혹은 수동으로 보낼일이 종종 생깁니다. 예를 들면 게시판에 글이 등록되었다던가 폼메일 주문서가 발송되었다던가 쇼핑몰에서 구매가 이루어졌다던가 할때 말이죠. 어렵게 생각하지 말고 우선은 http://www.yahoo.co.kr 나 http://www.naver.com 등에서 sms 호스팅업체를 찾습니다. 검색단어는 sms 호스팅 으로 하면 몇개의 업체를 찾을수 있습니다. 대부분은 sms 호스팅업체에서는 간단한 폼형식이나 자바스크립트 형식으로 sms를 발송할수 있도록 제공을 합니다. 이렇게 sms 호스팅업체와 계약 혹은 부분결재를 해서 꼭 필요한 부분에 가장 손쉽고 저렴하게 sms 발송부분이 해결이 되어집니다. 더 궁금하신점이 있으시면 댓글 달아주세요.
해피CGI 입니다. 그간 포럼을 무심하게 보고 지냈군요. 차차 좋은 자료로 다시 채워나가도록 하겠습니다. 가끔랜덤으로 문자를 만들 필요가 있을때가 있습니다. 이 경우 랜덤문자가 너무 치기 어렵게 만들어지는 경우가 있죠? jlkiowkh 처럼 말이죠. 아래 코드를 쓰면 자음과 모음이 섞여 치기 쉽게 생성하실수 있습니다. [프로그램코드] #!/usr/bin/perl my @array = qw(b c d e f g h i j k l m n p r s t x z); srand(time ^ $$); @array = sort { return (int(rand(3)) - 1); } @array; my @array2 = qw(a e i o u y); srand(time ^ $$); @array2 = sort { ret..
cgi를 열어서 내부 html을 변경할때 주의할점들입니다. 1. 확장자가 cgi , html인 파일은 반드시 아스키모드(ASCII)로 업로드, 다운로드를 해야 합니다. 2. 파일이 이미지인경우는 반드시 바이너리모드로 업로드, 다운로드를 해야 합니다. 3. 파일을 조작하다가 오류가 났을경우를 대비해서 반드시 백업을 해야 합니다. 만약 작업중에 오류가 생겨 복구를 할수 없을 경우 파일을 통째로 날리는 경우도 있습니다. (html 작업하다가 날리는것과 같다고 보시면 됩니다.) 4. cgi파일을 편집하는 프로그램은 http://www.happycgi.com/detail.cgi?number=7510 를 사용하십시오. 메모장으로도 됩니다만 editplus가 보기가 쉽습니다. 5. cgi내에 html을 넣는 과정에서..
해피CGI 입니다. 파일 업로드를 위해서 라이브러리를 사용하거나 혹은 남이 만들어 놓은 소스를 가져다 쓰는 경우가 많습니다. 저 역시 그렇죠. 중간 코딩시 오류가 나면 참 난감할때가 많습니다. (왜 안되는지 이해가 안가서) 파일 업로드의 이해를 위해서는 gif 나 혹은 jpg 혹은 다른 바이너리 파일들이 어떤 형식으로 만들어져있는지를 이해를 하면 업로딩이 아주 쉽습니다. 업로드에 대해 막연한 두려움을 갖고 있다가 약 일주일만에 (아주 예전일입니다. ^^) 만든 코드입니다. 아래코드는 제가 즐겨 쓰는 코드입니다. 참고되시길... [프로그램코드] #!/usr/bin/perl $basedir = "파일저장 절대경로를 지정"; #예를 들면 $basedir = "/home/happycgi/public_html/f..
아주 간단하게 볼수 있군요. ^^ [프로그램코드] javascript:if(document.cookie.length
adduser 루트로 로그인해서 이용자를 추가합니다. # adduser zzz zzz란 아이디를 만든다. # adduser -p bbb -g ggg -s '/bin/bash' -d '/home/www' zzz 비밀번호가 bbb이고 그룹은 ggg 쉘은 bash 홈디렉토리는 /home/www 인 zzz란 아이디를 만든다. alias 자주 쓰이는 명령어를 쓰기 편하게 바꾸는 명령입니다. $ alias alias cp='cp -i' alias la='ls $LS_OPTIONS -a' alias less='less -rf' alias lf='ls $LS_OPTIONS -F' alias ll='ls $LS_OPTIONS -l' alias ls='ls $LS_OPTIONS' alias mv='mv -i' alias ..
해피CGI 입니다. 한글이 2바이트를 쓰기 때문에 일반 문자열을 자르는 함수를 썼을때 한글이 깨어지는 경우가 종종있죠? 아래 코드를 쓰시면 간단히 해결되겠네요. [프로그램코드] if( length($text) > 60 ) { $text = substr($text,0,60); $text =~ s/(([\x80-\xff].)*)[\x80-\xff]?$/$1/; } 자료출처 : http://www.perl.or.kr/tips/cut_han.html