해시태그 입력 UI 구현 방법 (폼 UX 개선 + jQuery 예제)
해시태그 입력 UI는 게시판, 쇼핑몰, 블로그, CMS 등 다양한 웹 서비스에서 활용되는 기능입니다.특히 해시태그 입력 UI 구현 방법을 제대로 적용하면 사용자가 태그를 쉽게 등록하고 관리할 수 있어 사용자 경험(UX)이 크게 …
해시태그 입력 UI는 게시판, 쇼핑몰, 블로그, CMS 등 다양한 웹 서비스에서 활용되는 기능입니다.특히 해시태그 입력 UI 구현 방법을 제대로 적용하면 사용자가 태그를 쉽게 등록하고 관리할 수 있어 사용자 경험(UX)이 크게 …
DB데이터를 XLSX 파일로 내보내는 기능을 PHP로 만드는 방법은 관리자 페이지를 만들다 보면 거의 한 번은 꼭 만나게 됩니다.회원 목록, 주문 내역, 예약 현황처럼 화면에서만 보는 데이터는 결국 엑셀로 내려받아야 하는 …
KISA에서 제공하는 whois api에 이 기능이 있다. Curl로 각 상황에 맞는 url에 신호를 보내면 요청한 방식데로 리턴값이 온다.json으로 요청함요청: http://whois.kisa.or.kr/openapi/ipascc.jsp?query=112.222.182.204&key={WHOIS OpenAPI 사용 Key}&answer=json응답: {“whois”:{“query”:”112.222.182.204″,”queryType”:”IPv4″,”registry”:”KRNIC”,”countryCode”:”KR”}} $ip_info->whois->countryCode 이런식으로 호출해야 국가코드를 볼 수 있다.웹서핑해서 국가코드를 …
PHP로 개발하다 보면 날짜와 시간을 다루는 경우가 매우 많습니다. 게시판 작성일 표시, 예약 시스템 체크인·체크아웃 계산, 통계 기간 조회, 검색 조건 처리 등 거의 모든 웹 프로그램에서 사용됩니다. 특히 date(), …
웹 접근성을 고려해 HTML 테이블을 만들다 보면 <thead> 없이 <tbody>만 사용하는 경우가 있다.이때 단순히 <td>만 사용하면 스크린 리더가 표 구조를 제대로 이해하지 못할 수 있다.특히 공공기관 프로젝트나 웹 접근성 인증 …
사업자등록번호 검증 규칙은 회원가입, 견적 문의, 세금계산서 발행, 관리자 시스템 개발 시 자주 사용됩니다.많은 개발자가 단순히 숫자 10자리만 확인하는 경우가 있지만, 사업자등록번호는 별도의 검증 알고리즘이 존재합니다.이번 글에서는 사업자등록번호 검증 원리와 …
데이터베이스를 운영하다 보면 서버 이전, 개발 환경 구축, 장애 복구 등을 위해 MySQL 백업이 필요한 경우가 많습니다.이때 가장 많이 사용하는 명령어가 바로 mysqldump입니다. 특히 웹사이트를 운영하는 경우 실수로 데이터를 삭제하거나 …
PHP 정규식은 문자열 가공 작업에서 가장 많이 사용하는 기능 중 하나다.특히 게시판, 쇼핑몰, 크롤링 데이터, 스마트에디터 HTML 정리 작업에서는 개행문자 제거, HTML 태그 삭제, script 차단, 특수문자 제거 같은 작업이 …
쇼핑몰이나 게시판을 만들다 보면 상품에 해시태그를 등록하고, 사용자가 여러 태그를 선택했을 때 가장 많이 매칭되는 상품을 상위에 노출해야 하는 경우가 많습니다.이번 글에서는 실제 테스트한 SQL을 기반으로 DB에 해시태그를 저장하고 n:n …
쇼핑몰 사이트를 리뉴얼하면 디자인이나 기능은 좋아지지만, 의외로 가장 큰 문제가 기존 URL 연결 끊김이다.특히 상품 페이지가 네이버·구글 같은 포털에 많이 노출되어 있는 쇼핑몰이라면 리뉴얼 후 반드시 301 리디렉션 작업을 해야 …