-
PHP 알리고 SMS 라이브러리 사용 가이드
이 포스팅에서는 PHP로 구현된 알리고(Ailgo) SMS 라이브러리의 사용법을 설명하겠습니다. 알리고 SMS API를 손쉽게 사용하여 다양한 SMS 발송, 예약, 취소 기능을 구현할 수 있습니다. 이 라이브러리는 다중 수신자 발송(Mass SMS), 메시지 상태 조회 등 주요 SMS 관련 기능을 제공하며, 이를 통해 PHP 개발자가 쉽게 통합할 수 있습니다. 1. 클래스 개요 AligoSMS 클래스는 알리고 API를 활용하여 SMS 발송, 대량…
-
국토교통부 지하철 SubwayInfoService API Class 사용설명서
이 문서는 개발자를 위한 SubwayInfoService 클래스 사용 가이드입니다. SubwayInfoService 클래스 구입 : https://sir.kr/cmall/1719750800(옵션 : TAGO 지하철 API Class) 이 클래스는 국토교통부에서 제공하는 공공데이터 오픈 API를 활용하여 지하철 역 정보, 출구 주변 버스 노선, 출구 주변 시설 목록, 시간표 정보를 조회할 수 있도록 설계되었습니다. 아래에서 클래스 선언, 함수 원형, 사용법, 예시, 그리고 각 함수의 세부 설명을…
-
Mac 터미널 zip 압축: 폴더, 파일 압축부터 암호 설정까지
Mac 터미널에서 파일 압축은 필수적인 기술입니다. 용량을 줄여 저장 공간을 절약하고, 파일 전송을 간편하게 만들 수 있죠. 이번 포스팅에서는 Mac 터미널에서 가장 많이 사용되는 압축 명령어인 zip에 대해 알아보겠습니다. zip 명령어 기본 압축하기 압축 풀기 특정 파일과 폴더 함께 압축하기 압축 파일에 암호 설정하기 자주 사용하는 옵션 추가정보 마무리 이상 Mac 터미널에서 zip 명령어를 사용하여…
-
맥 터미널: rmdir 비어있지 않은 폴더 삭제 방법
맥북을 정리하다가 필요 없는 폴더를 rmdir 명령어로 삭제하려고 했는데, 자꾸 오류 메시지가 발생하더라구요. 디렉토리가 비어있지 않다는 오류 메시지인데요. rmdir은 빈 폴더만 삭제할 수 있어서 폴더 안에 있는 파일들을 하나씩 지우고 다시 rmdir을 실행하려니 너무 번거롭더라구요. 그러다 rm 명령어로도 삭제할 수 있는 방법을 찾았습니다. rm 명령어 rm: 파일이나 폴더를 삭제하는 명령어-r: 폴더 안의 모든 파일과 하위…
-
고민 해결 웹앱 개발하기: PHP와 JavaScript를 활용한 마법의 책
여러분은 매일 어떤 고민을 하고 계신가요? 오늘 소개할 프로그램은 여러분의 고민을 해결해 줄 마법의 책입니다. https://wizardofcode.kr/wg/happybook 이 프로그램은 PHP와 JavaScript를 사용하여 구현되었으며, 반응형 디자인으로 모바일에서도 완벽하게 작동합니다. 프로그램 소개 “마법의 고민 해결 책”은 사용자가 고민을 생각하고 책을 열면, 그 고민을 해결해 줄 만한 명언이나 조언을 제공하는 웹 애플리케이션입니다. 이 프로그램은 간단한 인터페이스와 직관적인 사용법을 제공하여…
-
자바스크립트 팝업 차단 확인: 팝업 블록 방지 방법
웹 페이지에서 팝업 창을 활용하는 기능을 구현했는데, 사용자의 브라우저 설정에 따라 팝업이 차단되어 제대로 열리지 않는 경우가 있습니다. 이러한 문제를 방지하기 위해 자바스크립트로 팝업 차단 여부를 확인하고, 사용자에게 안내 메시지를 표시하는 방법을 알아보겠습니다. 핵심 코드 분석 코드 설명 코드 분석 popup 변수는 window.open() 함수의 반환값을 저장합니다. 이 값은 새로 열린 창(window 객체)을 나타내거나, 팝업 차단…
-
자바스크립트 새창 POST 데이터 전송: 쉽게 배우는 가이드
웹 개발 중 새로운 창으로 열면서 POST 데이터를 전달해야 할 때가 있습니다. 단순히 페이지를 여는 것이 아니라, 정보를 안전하게 POST 방식으로 전송하고 싶다면 어떻게 해야 할까요? 이 글에서는 자바스크립트를 활용하여 새 창으로 POST 데이터를 전송하는 방법을 자세히 알아보겠습니다. 핵심 코드 분석: 코드 설명: 왜 POST 방식을 사용해야 할까요? GET 방식은 URL에 데이터가 노출되어 보안에 취약할…
-
PHP로 게시판 등록일자 표시: 방금전, 몇 시간 전, 몇 일 전 자동 계산하기
웹사이트의 게시판이나 블로그에서 등록일자를 사용자에게 직관적으로 표시하는 것은 매우 중요합니다. 본 포스팅에서는 PHP를 이용해 게시물의 등록일자를 ‘방금전’, ‘몇 시간 전’, ‘며칠 전’ 등의 상대적인 시간 형식으로 표시하는 방법을 설명합니다. 이를 통해 사용자 경험을 개선하고, 게시물의 최신성을 쉽게 파악할 수 있게 됩니다. 목차 1. 함수 소개 게시물의 등록일자를 상대적인 시간으로 표시하기 위해 다음의 두 가지 함수를…
-
OpenAI API 통신클래스 – 함수 사용 설명서
본 포스팅은 그누보드 컨텐츠몰에서 판매하는 OpenAI API 통신 클래스의 함수 설명을 위한 페이지 입니다. [OPEN API 통신 클래스](https://sir.kr/cmall/1718185825) 압축 파일을 해제하면 /source/lib 폴더안에 copenai.lib.php 파일이 존재합니다. 파일 안에는 아래와 같은 구조의 클래스가 선언되어있답니다. 각 함수의 기능을 설명해드리겠습니다. class OpenAIApiUtf8 OpenAIApiUtf8 클래스는 OpenAI의 GPT나 DALL-E API를 쉽게 이용하기 위한 클래스입니다. 매게변수 $key OpenAI에서 발급받은 API키를 입력해주시면…
-
PHP에서 str_replace를 사용하여 여러 문자를 한 번에 대체하는 방법
PHP에서 문자열을 처리할 때 str_replace 함수를 사용하여 특정 문자를 대체하는 경우가 많습니다. 특히, 여러 문자를 한 번에 대체하거나 제거하는 작업이 필요할 때가 있습니다. 이번 글에서는 str_replace를 사용하여 여러 문자를 한 번에 대체하는 방법을 예제 코드와 함께 알아보겠습니다. PHP str_replace 함수 소개 str_replace 함수는 문자열에서 특정 문자를 다른 문자로 대체할 때 사용되는 PHP의 내장 함수입니다. 기본적인…