반응형
Iframe 편집모드 활성화
또는 2004.11.18
- 전산쟁이 꾸러미
- · 2016. 6. 14.
PHP 코딩스타일 최적화
2008-03-06가끔 PHP로 웹페이지를 작성할 일이 있는데, 유용한 팁을 우연히 보게 되어 한글로 옮겨적어본다. 원본은
- 전산쟁이 꾸러미
- · 2016. 6. 14.
반응형
Enabling Rich Text Editing:Given a document, you can add the attribute "designMode" and set it to "on" to get an editable document. For example, in JavaScript, if you have an iframe with an id of 'edit', you can get its contentDocument and set designMode to "on" like this: document.getElementById("edit").contentDocument.designMode="on"; Right now, you can't completely turn off editing by setting..
getCookie(name)자바스크립트에서 쿠키불러오기name 은 쿠키변수명 //쿠키불러오기 function getCookie(name) { var Found = false var start, end var i = 0 ; // cookie 문자열 전체를 검색 while(i
function trim (strSource) { re = /^\s+|\s+$/g; return strSource.replace(re, ''); } function trim(ment){ var start; var end; for(i=0;i -1; i--){ mentcnt = ment.substring(i,i+1); if (mentcnt != ' ') { end=i; break } } str = ment.substring(start,end+1); if (str == ' ') { str = ''; } return str; } 2004.12.13
//쿠키저장function setCookie(name, value,expire,path) { path = (!path)?"/":path; var todayDate = new Date(); unixtime = todayDate.getTime(); if (value==null) { expire = 0; } if (expire != null) { extime = unixtime+(expire*1000); todayDate.setTime(extime); expiretime = " expires=" + todayDate.toUTCString() +";"; }else{ expiretime = ""; } document.cookie = name + "=" + escape(value) + "; path="+path+"..
또는 2004.11.18
IE11 이후 파일명이 깨짐 현상 발생. Header("Content-Disposition:application/attachment; filename=\"$_usefilename\"");에서 $_usefilename 파일명이 깨져서 다운로드 된다면urlencode($_usefilename) 할것. 2014.03.05
apache2 , php5 를 기준으로 php 환경변수가 적용되는 몇가지 방법을 정리한다. (ubuntu 를 기준으로 설명한다) apache -> php module 을 로딩할때 php 의 환경변수를 읽어온다. 보통 /etc/php5/apache2/php.ini 파일에 해당 환경변수가 저장되어 있다. 파일업로드 최대사이즈를 조정하는 것을 예로 설명한다. 파일 업로드 사이즈에 관련된 옵션은 upload_max_filesize memory_limit post_max_size 의 옵션을 조정해야 한다. 1. php.ini 파일에서 직접 조정한다. 이때 전체 apache 설정에 적용된다. 2. apache.conf 에서 조정한다. ubuntu 는 php 부분을 /etc/apache2/mods-enabled/ph..
// Use this header instruction to fix 404 headers // produced by url rewriting... header('HTTP/1.1 200 OK'); // Page was not found: header('HTTP/1.1 404 Not Found'); // Access forbidden: header('HTTP/1.1 403 Forbidden'); // The page moved permanently should be used for // all redrictions, because search engines know // what's going on and can easily update their urls. header('HTTP/1.1 301 Moved ..
2008-03-06가끔 PHP로 웹페이지를 작성할 일이 있는데, 유용한 팁을 우연히 보게 되어 한글로 옮겨적어본다. 원본은
2007-09 일단 인덱스 리스트에서...list.php?i=a // 'a'로 시작하는 subject 검색 list.php?i=1 // '1'로 시작하는 subject 검색 list.php?i=ㄱ // 'ㄱ'으로 시작하는 subject 검색이런식으로 검색할 인덱스를 넘겨 줍니다. 그런다음 검색할 인덱스($i)의 상태에 따라서 쿼리문을 만듭니다.. 상당히 무슥하게 하나씩 처리해 주었는데... ㅡㅡ;; 한글의 경우 별다른 방법이 없을듯 하구요.. ( if ~ else를 switch() 로 바꾸는 것이 더 낳을 라나?? ) 주석은 간단하게 달았습니다...제가 가진 게시판의 제목으로 테스트 했을때는 문제가 없었는데.. 혹시 문제가 있다면... 조언을 해주시기 바랍니다..ex> 마지막 'ㅎ'에 대해서 처리하는것 ..
파일이나 문자열 내에 포함되어 있는 특별한 패턴(또는 특별한 조건을 만족하는 문자열)을 검색하기 위해 미리 정의된 다양한 특수 문자들의 조합을 정규식(regular expression)이라 한다. 정규식에서의 특수 문자(special character)는 다음과 같다. (1) ^ (caret) : 라인의 처음이나 문자열의 처음을 표시 예 : ^aaa (문자열의 처음에 aaa를 포함하면 참, 그렇지 않으면 거짓) (2) $ (dollar) : 라인의 끝이나 문자열의 끝을 표시 예 : aaa$ (문자열의 끝에 aaa를 포함하면 참, 그렇지 않으면 거짓) (3) . (period) : 임의의 한 문자를 표시 예 : ^a.c (문자열의 처음에 abc, adc, aZc 등은 참, aa 는 거짓) a..b$ (문자..
2014-10-14 php를 클래스화 해서 사용하다보니 시시때때로 필요한 클래스들을 만들면서 기존에 만들었던것들을 응용해서 만들게 됩니다. 개별적으로 놓고 보면 괜찮지만.. 프로그램 규모가 커지면 같은 클래스를 여기저기서 인스턴스 해서 사용하게 되는 일이 발생하게 되는게 항상 찜찜하게 여겨졌는데.. 아는분의 도움으로 웹서핑중 싱글톤 패턴이란것을 알게되었습니다. 부분적으로는 프로그램에 적용도 하고 있었지만 그걸 뭐라고 부르는지도 모르고 있었거든요^^ 싱글톤 패턴이란, 한번 인스턴스한 오브젝트를 다시 만들지 않고 재사용 하는 프로그래밍 방법론을 말하는데요.. 지난번 클래스로더 얘기가나왔을때 잠깐 보여드렸던 소스를 이렇게 수정하였습니다. class WebApp { function import($module) ..