24/27 페이지 열람 중
사용자가 악의적인 데이터 수정 의도로 폼이 들어있는 html 파일을 저장하고 수정하여그것을 호출하는 경우가 있습니다. 실제로 폼을 이해한 사용자라면 누구나 시도해 볼만한 방법이 되겠습니다.이러한 것을 기본적으로 차단해 주는 스크립트 입니다.$HTTP_HOST 와 $HTTP_REFERER를 체크해 주는 방법입니다. 해당 스크립트는 아래와 같습니다. if(!eregi($HTTP_HOST,$HTTP_REFERER)){ echo "<script>alert(\"올바른 경로로 접근해주세요.\");…
전송버튼 두번클릭 방지. 글내용작성하고 전송버튼 누를때 수전증 또는 머리와 따로 노는 손가락때문에 타닥~ 두번 클릭이 되는 수가 있습니다. 또는 전송버튼 누르고 전송 완료페이지로 넘어갈때 시간이 걸릴때 “혹시 안눌렀나?” 하고 또한번 누르는 수가 있는데… 이것을 방지하기 위한 팁~~ (특히 설치형 블로그중에 코멘트삭제기능이 없는 경우에 적용하면 대략 괜찮음)<INPUT onclick="this.style.visibility='hidden'" value="눌러요~ 잇힝!" type=subm…
회원가입양식에서 ip주소값을 저장하려고 합니다[php ]<?$ip = $_SERVER['REMOTE_ADDR'];?>[ asp ]<%ip = request.ServerVariables("REMOTE_ADDR")%>
(1) DATE_FORMAT (날짜,형태)형태의 종류에 맞게 여러가지 양식으로 날짜와 시간을 리턴해 준다%M : 월 이름을 영어로 리턴 (January)%W : 요일을 영어로 리턴 (Monday)%Y : 네자리 연도를 리턴 (2003)%y : 두자리 연도를 리턴 (03)%m : 월을 숫자를 리턴 (01,02,03)%d : 일을 숫자로 리턴 (00,01,02)%a : 요일을 짧은 영어로 리턴 (Mon)(2) Stripslashes()문자열 안에 작은 따옴표난 큰 따옴표를 표시하기 위해 붙여놓은 역슬래시 문자를 제거하는 함수
자바스크립트에서 해당 ID를 찾을 쓰는 구문을 제이쿼리로 한다면 document.getElementById("test") -> $("#test") 자바스크립트로 스타일을 변경하고 싶을때 document.getElementById("test").style.display = 'none' -> $("#test").css("display","none") 자바스크립트로 select box 안에 선택된 값을 찾을때 docume…
ajax의 xml을 javascript 객체형식으로 자동 변환/** * Author : MC 심새 (ganer9r@naver.com) * Make Date : 2006-09-22 * comment : ajax의 xml을 javascript 객체형식으로 자동 변환 **/ /* Ajax 사용을 위한 기본 콤포넌트 Start */ function AjaxDataControl(){ this.xmlHttp = null; this.getHttpRequest = function(URL, object){ var xmlHttp …
javascript를 이용하여 xml을 obj로 변환(파싱)Naver에서 공개한 xml2obj.js입니다.DOM을 사용하여 파싱할 경우 속도가 느리기 때문에 정규식을 이용 파싱합다.특수문자의 제한이 있을 수도 있겠네요.<html> <head> <meta http-equiv="content-type" content="text/html; charset=euc-kr"> <title>xml2obj.js</title> <script type=…
php 소스 압축 함수 php_strip_whitespacejs나 css는 Minnify이나 jsmin과 같은 유틸을 이용하여 용량을 줄일 수 있습니다.그럼 php는 php_strip_whitespace로 줄일 수 있습니다.php_strip_whitespace (PHP 5) - Return source with stripped comments and whitespacestring php_strip_whitespace ( string $filename ) Returns the PHP source code in filename wit…
[Function] ip2long, long2ipip2long ? Converts a string containing an (IPv4) Internet Protocol dotted address into a proper addressex)<?php $ip = gethostbyname('www.example.com'); $long = ip2long($ip) if ($long == -1 || $long === FALSE) { echo 'Invalid IP, please try again'…
Minnify 를 이용하여 javascript 압축하여 페이지 속도 높이기자바스크립트의 주석, 공백을 제거하여 로딩속도를 높이는 방법입니다.또한 JSMin 라이브러리를 사용하며, 자동으로 CSS 파일이 들고 있는 이미지 경로명을 교체할 수 도 있습니다.Minify는 PHP 5.2.1이상에서 작동합니다. 그러나 PHP 4 에서 도 사용할 수 있는 버전도 존재합니다.Before Minify <html> <head> <title>Example Page</title> <li…