![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/cwPCXX/btrUQb1iYxH/bZ1m2MVx3VCyKKwG0QU5r0/img.png)
사무실에서 사용하는 공유기는 TP-link AX6000 이고, 사내 저장장치로 Nas2dual(IPtime제품)을 사용하고 있는데, 웹서비스에서 자료를 nas2dual에서 불러와서 도면이고 뭐고 연동되서 뭔가 만들고 싶어서 연구해봅니다. 일단 php의 ftp기능을 이용해서 정보를 불러오는 것이 관건이라고 판단해서 찾아봤습니다. 일단, TP-Link의 공유기가 ftp를 연결해서 정보를 주고 받을 수 있는냐?가 첫번째 관문같은데 그것부터 막히네요. Nas2dual의 메뉴얼도 찾고 TP-LINK의 여러정보도 찾아봤지만, 이틀째 진전이 많이 없는 것 같아서 약간 지치네요. Nas2dual의 여러화면 중 FTP 서버의 내용이 중요한 것 같아서 설정을 보니... 포트번호가 2121로 설정 (21이 너무 안되서 ) ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bXzSKb/btrUauGxrEN/XewAWrYKxC6NbExKsuPVIK/img.png)
눈이 많이 왔어요. 온통 세상이 하얀 겨울을 만끽합니다. php로 회사 사이트를 만들어서 운영중인데, 납기일 기준으로 여러 공정들이 다 이뤄졌는지 놓치는 경우가 많아서 하나 걸러주는 함수를 만들어 활용하고자 해서 코딩해봤습니다. 납기일 기준 5일전까지 레이져가공이 완료되었는지를 알려주는 시스템이 있다면, 혹시 생산일정에서 그 자료를 5일전에 사전에 알아차린다면 아마도 납기일에 도래해서 허겁지겁 하는 일은 없어질 것 같아서 아이디어를 냈습니다. 1) PHP로 특정기간에 해당되는지 체크하는 함수가 필요합니다. 여기저기 좋은 코드가 있어서 차용해서 활용했습니다. function check_in_range($start_date, $end_date, $user_date) { $start_ts = strtotime..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bUwC5S/btrTGYUV9uK/KnD6BfeCSySiJd9FPQkLEK/img.png)
웹사이트를 개발하면서 여러가지 코드를 접하고 만들고 하지만, 효율적으로 간략하게 표현할 수 있는 코드가 있다면 공유해 보고 싶어서 글을 적어봅니다. 보통 검색창을 만들어서 검색버튼을 누르거나 엔터키를 키면 작동하는 그런 루틴을 만들때... 와 같이 구성했다면, 검색내용을 입력 후 엔터키를 키면 작동하게 만드는 여러방법이 있겠지만, 가장 간단한 방법이 있어서 소개합니다. 기본적으로 onKeyPress를 사용해서 제어한다면 자바스크립트의 function을 만들어서 사용할텐데. 한번에 바로 form.submit으로 하는 방법이 있었네요.
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bGoa2l/btrTiVk7l04/KZbTUiiMWVXbJI1FgiQZok/img.png)
웹프로그램 개발시 어떤 항목을 선택하냐에 따라 버튼이 보이고 안보이고 하는 기능을 구현하고 싶을때 유용한 정보입니다. 화면의 selectbox의 값을 변경할때 button이 보이고 안보이고, '덴크리'라는 회사가 선택되면 화면에 버튼이 보이고, '서한컴퍼니'라는 회가 선택하면 화면의 버튼이 사라지는 화면을 구성해봤습니다. 버튼이 없는 상태, 매입처를 덴크리로 변경하면 버튼이 생긴다. 20개의 버튼이 생겼습니다. 코드는 아주 간단한데 아래와 같습니다. .hide .show method를 사용해서 작성한다. // change method 강제 실행하는 방법 Do_delbutton() // 매입처를 덴크리/서한컴퍼니 변경하면 동작하도록 구성 $("#firstord").change(function(){ Do_d..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/rcjyv/btrTig20xOY/j8pHWuxrt4f1NgmHmotTXk/img.png)
일정관리하는 프로그램을 개발중인데, NHN에서 고맙게 제공하는 코드가 있어서 며칠째 연구중이었는데, 한 에러때문에 참 많은 시간을 고민하고 찾고 허비한 시간이 많았습니다. 혹시 비슷한 고민하는 분들이 있을지 몰라 이렇게 올려봅니다. 에러 내용은 toastui-calendar.min.js:9 Uncaught TypeError: Cannot read properties of undefined (reading 'createRangePicker') at Object.__ (toastui-calendar.min.js:9:129195) at ce (toastui-calendar.min.js:9:39093) at Array.forEach () at t.__r (toastui-calendar.min.js:9:38178..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/pCjLn/btrSJyqV7fT/KZpsv87CepeGWFZNKOeAz1/img.png)
제이쿼리를 이용해서 뭔가 항목을 계속 추가하는 웹페이지를 만들고 싶을때 정말 유용하지요. 아래와 같은 것을 만들때 유용한 것이지요. ADD 버튼을 누를때 계속 항목을 추가하고 싶을때 사용하는 리피터.... 아주 유용한 것이지요. 헌데, 뭔가 중간에 이벤트를 넣고 싶거나 자동계산을 하게 만들거나 할때, 상당히 어렵네요. 그래서 제이쿼리 repeater의 소스를 구해서 분석도 해보고 여러 실험도 해봤지만, 어려웠습니다. 실패의 실패를 거듭하다가 이런 글을 보게되었지요. 일부 양식 필드 반복기에서 jquery 이벤트 키 누르기를 트리거하고 싶습니다(목적은 일부 키를 차단하는 것입니다). 리피터의 입력이 아닌 글로벌 형식의 모든 입력에 대해 작동하는 올바른 스크립트를 추가합니다. 이것을 작동시킬 아이디어가 있습..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/em14ju/btrSSLBTBdy/hSUzaUIWmRK1ubQmsWoMv1/img.png)
웹사이트를 만들다보면 작은 구석의 이미지를 클릭하면 화면에 나름 꽉차게 보이는 화면을 구성하고 싶을때가 있지요. 사용자에게 편의를 제공하는게 좋은 프로그램이니까요~ 그럴때 이미지를 클릭하면 화면에 크게 나오게 하는 소스를 정리해 봤어요. 일단 Jquery를 불러와야 하니까 CDN 사이트에서 가져와 보면 위의 3.x minified 가져오면 소스는 아래와 같지요. 그리고 스타일도 정해줘야 합니다. 아래와 같이 하면 됩니다. 높이 기준으로 100%로 설정되어 있지요. 이제 HTML에 DIV 요소를 넣고 띄워주는 구문이 필요합니다. 실제 HTML (처음에 띄워주는 것으로 코드를 넣어봤어요) 마지막으로 script 구문으로 제이쿼리의 위력을 선보여야 하겠지요? 이렇게 하고 실행하면 실제 구현한 화면을 보면.....
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/tnKCz/btrQZdIEd5N/fPYKmuHQxpX27Gw2jc1ha1/img.png)
웹프로그램을 개발하는 과정에서 사진(이미지)파일을 선택해서 다중으로 입력하는 구문이 많이 어려웠습니다. 단일 파일은 만들어서 사용을 많이 했는데, 다중파일을 선택해서 이미지를 누르면 업로드 되고 화면에 나오는 것... 너무 많이 쓰는 방식인데, php와 javascript를 사용해서 실제 구현한 내용을 정리해 봤습니다. 제품사진등록... 다중으로 선택가능하도록 만드는 구간. DATA 삭제 제품사진등록 Ecount 자료 전송화면 기본적으로 부트스트랩의 버튼을 사용해서 만들었지요. 제품사진등록 버튼을 구현하는 내용을 정리한 것입니다. 제이쿼리를 이용해서 창을 하나 띄웠습니다. $("#regpicBtn").click(function(){ // 사진등록 const num = $("#num").val(); win..
- Total
- Today
- Yesterday
- coalesce는 한국어로 "코얼레스크" 또는 "코얼리스"
- 캐드자동작도
- 엑셀셀보호
- 엑셀입력보호
- 프로그래머생활
- Bootstrap 5
- General error: 2031
- #InstallForge
- 오블완
- 엑셀보호
- 테크에능한여성
- isset을 적용해야 하는 이유
- 효율적코딩방법
- 코딩튜토리얼
- 티스토리챌린지
- 도면자동생성
- #파이썬패키징
- json파일형태보기
- 뫄프로그래밍
- chatGPT3.5파이썬버전
- #프로그램설치
- 1. #웹개발 2. #로트번호 3. #성적서보기 4. #ajax 5. #jquery 6. #php 7. #프론트엔드 8. #백엔드 9. #부트스트랩 10. #웹기능구현
- 스크립트작성기초
- ajax오류메시지
- 파이썬코드줄바꿈방법
- 코딩효율성
- json파일편하게보는법
- 구글드라이브API
- sql문장 날짜계산
- 오토핫키가이드
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |