본문 바로가기

웹 개발 이야기73

[JS/JQUERY] input text 숫자만 입력 (정규식) ​ function telinput(mt_tel){ const regex = /^\d+$/; if (!regex.test(mt_tel)) { mt_tel = mt_tel.replace(/\D/g, ''); } $("#mt_tel").val(mt_tel); } 2023. 6. 30.
[PHP] 하나은행 환율 api 이용한 달러 환율 데이터 산출 function calc_hana(){ $url = 'https://quotation-api-cdn.dunamu.com/v1/forex/recent?codes=FRX.KRWUSD'; $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $result = curl_exec($ch); if(curl_errno($ch)){ throw new Exception(curl_error($ch)); } curl_close($ch); return $result; } $result_hana = calc_hana(); $datahana = json_decode($result_hana,ture); $datahana = $datahana[0]; $_pro.. 2023. 6. 15.
[PHP] KISA API, Google translate API 이용하여 텍스트 번역하기 * 파일을 받은 후 압출을 해제하세요. * DB table 생성 sql 파일이 포함되어 있습니다. * SQL QUERY 는 자신이 사용하기에 알맞게 수정하세요. 1. 먼저 KISA 국적 검색 API를 이용한다. 1) KISA OPEN API 사이트에서 key를 발급해야한다. (무료) 2) 키를 발급한 후 사이트에서 등록(인증)을 하면 api 이용 가능 3) https://xn--c79as89aj0e29b77z.xn--3e0b707e/kor/openkey/keyCre.do KISA 후이즈검색 whois.kisa.or.kr 한국인터넷진흥원 인터넷주소자원 검색(후이즈검색) 서비스 입니다. xn--c79as89aj0e29b77z.xn--3e0b707e // kisa ipcheck function kisa_ipc.. 2023. 6. 15.
[JS] bxslider_ cannot read property 'indexof' of undefined 그누보드를 이용하여 개발을 진행하다보면 부트스트랩을 외부에서 다운로드 받은 후 작업을 할 때가 종종 있다. 그누보드에는 일반적으로 낮은 버전의 jquery를 사용하도록 되어있다. 부트스트랩을 이용하려면 jquery 버전을 높여야해서 나는 cdn 방식으로 링크 주소를 가져와서 사용한다. 그럴 경우 멀쩡히 돌아가던 bxslider가 오류를 토해내면서 일을 하지 않는다. ​uncaught typeerror cannot read property 'indexof' of undefined ​위 오류를 해결하기위해서는 bxslider.js 파일의 소스를 조금 수정하면 해결 가능하다. 나의 경우 js 폴더에 있는 jquery.bxslider.js 파일을 수정했다. (그누보드) var count = 0; selector.. 2023. 6. 15.
[JS] Slick Slider - 'add' of null 오류 해결 방법 Slick slider를 처음 사용해보았다. 슬라이더를 여러개 이용해야 해서 반복문을 이용했는데 에러 발생! Uncaught TypeError: Cannot read property 'add' of null 알고보니 slick을 여러번 불러와서 발생한 문제였다. 기억하자. slick 정의는 한번만! ​아래는 검색하다가 발견한 동일한 오류에 대한 반응형 자료이다. 다음에 같은 에러 발생 시, 검색하다가 시간 날리지 말자! ​예외) 반응형 작업 시, PC에서는 slick 이 반응하고 모바일에서는 제거하는 방법 - slick 옵션을 변수에 담고 resize 할때마다 옵션을 불러온다. var slider = $('.slider'); var slickOptions = { infinite: true, slidesT.. 2023. 6. 15.
[PHP] php.ini - file upload 용량 설정하기 가끔씩 php에서 POST 및 UPLOAD 용량 제한으로 인해 문제가 생길 때가 있다. 그럴 때 /etc/php.ini 파일에서 간단한 수정을 통해 해결할 수 있다. (단독 서버가 있을 시 가능 ; 카페24의 광호스팅을 이용할 시 카페24에 문의) # vi /etc/php.ini - upload_max_filesize = 2M # PHP 파일 업로드 최대 용량 ​- max_file_uploads = 20 # 단일 요청을 통해 업로드할 수 있는 최대 파일 수 ​- post_max_size = 8M # POST 최대 전송 가능 용량 # 파일업로드 용량 + 나머지 용량 (10M 정도) ​- max_execution_time = 30 # PHP 실행 시간 (단위 : 초) # 위 시간을 초과하면 PHP 실행이 중.. 2023. 6. 15.