본문 바로가기

웹 개발 이야기73

[JS] javascript replaceAll function replaceAll(str, searchStr, replaceStr) { return str.split(searchStr).join(replaceStr); } 2023. 3. 9.
[JS] 그누보드의 smarteditor2 하이퍼링크 새창에서 열기 그누보드의 plugin 폴더에 있는 smarteditor2의 smarteditor2.js 소스를 보면 하이퍼 링크 새창에서 열기 옵션에 관한 코드가 주석처리 되어있고 skin 소스 코드에는 해당 부분이 없다. 주석을 풀고 skin 화면에 직접 코드를 넣었음에도 제대로 실행이 되지 않았다. ​ // smarteditor2/js/smarteditor2.js // 20513번쨰 라인 //this.oCbNewWin.checked = false; // 20520번째 라인 //if(sTarget && sTarget == "_blank"){this.oCbNewWin.checked = true;} // 20586번째 라인 if(this._validateURL(sURL)){ //if(this.oCbNewWin.check.. 2023. 3. 9.
[JS] 선택된 영역의 텍스트 가져오기 // TEXT로 가져오기 - wfSel.getTEXT() // HTML 코드로 가져오기 - wfSel.getHTML() // 특정 문자열, 태그 등을 추가하기 - wfSel.insert(before, after) // 해당 문자열을 바꾸기 - wfSel.replace(str) // 태그 삭제하기 - wfSel.removeTag() const wfSel = (() => { let sel, range, content, node; return { setVariables: () => { sel = window.getSelection(); if (!sel) return; // Set variables range = sel.getRangeAt(0); content = range.cloneContents(); nod.. 2023. 3. 9.
[LINUX] crontab 설정 방법 php를 이용하여 웹 제작을 하다보면 생각보다 crontab을 이용할 경우가 빈번하게 발생한다. 그래서 오늘은 crontab에 대해 정리한다. ​ ​ [crontab 설정 방법] 1. shell에 접속한다. 2. crontab -e 를 입력한다. - 처음 입력했다면 "no crontab for root" 라는 메세지가 나오고 편집기를 선택한다. - 편집기는 ed, nano, vim basic, vim tiny 중 선택 가능하다. 3. 선택한 편집기 기능을 이용하여 작업을 등록한다. ​ [crontab -e를 이용 시, 명령어] crontab -e = 명령어를 등록, 편집 가능 crontab -d = 등록된 명령 삭제 가능 crontab -l = 등록된 작업 리스트 출력 crontab -l -u other.. 2023. 3. 9.
[PHP] calendar_basic ?toYear=&toMonth= class="btn btn-sm cal_btn"> &nbsp 금일 &nbsp 정상운영 &nbsp 부분운영 &nbsp 휴관일 일요일 월요일 화요일 수요일 목요일 금요일 토요일 2023. 3. 9.
[MYSQL] 국내 은행 리스트 CREATE TABLE IF NOT EXISTS `t_banklist` ( `idx` int(11) NOT NULL AUTO_INCREMENT, `bank_name` varchar(255) NOT NULL DEFAULT '', PRIMARY KEY (`idx`), KEY `bank_name` (`bank_name`) ) ENGINE=InnoDB AUTO_INCREMENT=50 DEFAULT CHARSET=utf8 COMMENT='은행리스트(국내)'; INSERT INTO `t_banklist` (`idx`, `bank_name`) VALUES (1, 'SC제일은행'), (2, '경남은행'), (3, '광주은행'), (4, '국민은행'), (5, '굿모닝신한증권'), (6, '농협중앙회'), (7, '농협.. 2023. 3. 9.