본문 바로가기

분류 전체보기1748

> 로 시작해서 </ 로 끝나는 부분만 추출하기 정규식 패턴 preg_replace("/]*[>]([^ 2014. 4. 22.
PHP 처리속도 올리기 mysql_fetch_array, mysql_fetch_row을 사용하자 질의 값을 가져오는 속도가 많이 차이가 난다고 한다. mysql_fetch_row > mysql_fetch_array >>> mysql_result row가 제일 빠르고, 그다음이 array, result 순이라고 한다. 직관적으로 봐도 row가 가장 빠를것 같다. 단순 숫자로된 배열로 반환받아오기 때문에 특별히 처리해주어야 할것이 없고, array는 연관배열로 가져와야 하기때문에 약간은 처리해야 할것이 있겠고, result는 안써봤지만 또 특별하게 가져오는 방법이 있겠지.. 되도록이면 HTML로 작성하고, PHP사용을 줄이자 보통 를 사용하기 싫어서 PHP구문 안에 HTML구문까지 모두 집어 넣어서 사용하는 사람들이 있다. 당연히.. 2014. 4. 21.
팝업창으로 폼값 전송하기 2014. 4. 21.
디렉 토리별 용량 구하기 3가지 디렉 토리별 용량 구하기 디렉토리별 FTP 용량 체크 및 전체 사용량 특정디렉토리 체크 2014. 4. 21.
웹 서버 접속자의 IP 주소 혹은 도메인명을 가져오는 함수 $reverse = 0;  $e = 0;  $host = getenv("HTTP_X_FORWARDED_FOR");  $host = $host ? $host : getenv("REMOTE_ADDR");  $check = $reverse ? @gethostbyaddr($host) : "";  $host = $check ? $check : $host;  $gateway_ip = getenv("REMOTE_ADDR");  if ($gateway_ip == $host) {      echo("당신은 실제IP를 사용하는 사람입니다.");      echo("");      echo("사용 IP : ");      echo($host);  } else {      echo("당신은 게이트웨이 설치된 곳에서 사용하는 .. 2014. 4. 21.
공백제거 자바스크립트 function trim(str){ str = str.replace(/^\s*/,'').replace(/\s*$/, ''); return str; //변환한 스트링을 리턴. } var txt= document.form.txt.value; txt= trim(txt); //트림한다. document.form.txt.value = txt; if(document.form.writer.value == ""){ alert("내용을를 기입해주세요."); document.form.txt.focus(); } 2014. 4. 21.
팝업 차단 여부 확인 스크립트 var objPopup = window.open("http://www.virhac.com/", "", "width=100,height=100"); if (objPopup == null) { alert("차단된 팝업창을 허용해 주십시오."); } else { alert("팝업창이 이상없이 오픈되었습니다."); } 2014. 4. 21.
php 내장함수을 이용한 XML Parser php.net XML Parser 에 보시면 자세한 설명을 보실 수 있습니다. 보통 4.3 버전 이상이면 무리없이 돌아가는것 같네요 http://kr.php.net/manual/kr/book.xml.php 2014. 4. 20.
mysql 테이블 복제 하기 (구조 또는 데이터 모두) 테이블 구조 및 데이터를 모두 복제 하려면 create table {복사 될 디비명}.{테이블명} as select * from {원본디비명}.{원본테이블명} 테이블 구조만 복사 하려면 create table {복사 될 디비명}.{테이블명} as select * from {원본디비명}.{원본테이블명} where 1=0 2014. 4. 20.
jquery form - ajaxForm http://mytory.co.kr/archives/223 http://jquery.malsup.com/form/ Name: Comment: $(function(){ $('#myForm').ajaxForm(); }); 이렇게 쓰면 action값과 method를 form에 지정된 대로 사용하게 된다. submit 버튼 누르면 ajax 처리가 된다. 정말 짱이다 ㅡㅡ;; 2014. 4. 20.
jquery ajax, $.get(), $.post() 사용방법 [ajax] $.ajax({ type: 'POST', url: url, data: data, success: success, dataType: dataType }); [get, post] $.get("test.php"); $.get("test.php", { name: "John", time: "2pm" } ); $.get("test.cgi", { name: "John", time: "2pm" }, function(data){ alert("Data Loaded: " + data); }); $.get('ajax/test.html', function(data) { $('.result').html(data); alert('Load was performed.'); }); var jqxhr = $.get("exam.. 2014. 4. 20.
grep perl 조합으로 파일내 문자열을 한꺼번에 변경하기 수천, 수만개의 파일이 있는데 모든 파일을 열어 "korea"를 "대한민국"으로 변경해야한다면 어떻게 해야할까? 아래에 설명한 명령어 한줄이면 간단하게 해결할 수 있다. 단 특정단어를 다른단어로 변경을 하는것이라 "korean"을 "대한민국n" 으로 변경할 수도 있으니 찾는문자열 패턴을 명확하게 지정해야할 것이다. grep -R --files-with-matches '찾는문자열' ./ --null | xargs -0 perl -pi -e 's/찾는 문자열/변경문자열/' 특정 디렉토리 이하 모든 파일을 검색하여 찾고자하는 문자열을 포함한 파일을 변경문자열로 변경하는 명령어 조합니다. -R : 하위 디렉토리까지 검색 --files-with-matches : 문자열을 포함하는 파일의 이름만 출력 ./ : 찾고.. 2014. 4. 18.
JQuery 기본 예제 모음 1. jQuery( html ) Returns: jQuery jQuery( html ), 실행후 jQuery객체를 반환 Create DOM elements on-the-fly from the provided String of raw HTML. 주어진 html을 가지고 빠르게 문서 원소를 생성한다. 그리고 jQuery객체로서 그 것을 반환한다. 이말은 그것을 이어서 jQuery의 다른 함수와 함께 사용가능하다는 뜻이다. 2. jQuery( elements ) Returns: jQuery jQuery( 원소 ) jQuery( 원소.원소.원소 ), 실행후 jQuery객체를 반환 Wrap jQuery functionality around a single or multiple DOM Element(s). 하나 또.. 2014. 4. 18.
php HereDoc(EDO)문자 사용법 php 버전 4.0 이상부터 지원된다. 쌍따옴표나 홑따옴표를 사용하지 않고 문자를 통째로 묶어서 변수에 저장 할때 사용한다. 사용법은 2014. 4. 18.
Input 박스에 포커스 되었을때 스타일 변경 /* 포커스 했을때 input 스타일 변경 */ .input3 { color: #333333; background-color: #FFFFFF; border-bottom-width: 1px; border: 1px silver solid; height: 18; font-size:9pt; } .text_focus{ background-color: #F3F3F3; border: 1px solid #3485D7; font-weight:bold; } .text_blur{ background-color: white; border: 1px solid silver; font-weight:none; } < input type=text name=word class=input3 style="width:175.. 2014. 4. 18.
반응형

Copyright ⓒ SmartWeb All rights reserved.