multiSendMail- PHP 를 이용한 심플한 메일 발송 라이브러리
RWS 라이브러리>PHP
multiSendMail 본 라이브러리는 PHP로 제작되었으며 SMTP 방식을 기준으로 메일 발송을 도와주는 프로그램으로 설정에 따라 MAIL() 함수도 함께 지원됩니다. 초기에 smtpSendMail 라이브러리로 시작하였으나 해당 라이브러리가 오래되다 보니 버전을 업데이트 하여도 간혈적인 문제와 기존 소스를 유지하는 조건하에 개발하다보니 많은 어려움이 ···
[리눅스] SFTP 접속시 ROOT 접속 허용하기
서버>Linux
이번에 에디터로 설정파일 대량 작업을 해야할일 이 생겨서 서버내 root 접속 허용이 필요했다. 간만에 root 접속을 허용할려고하니 잘안되서 구글링을 통해 시도해보았다. 구글링을 보니 아래의 명령어만 변경해주면 된다고 해서 바로 시도해보았다. [root@dev.kakao.com /etc/ssh]#vi /etc/ssh/sshd_config PermitRoo···
smtpSendMail - PHP SMTP 를 이용한 메일 보내기 라이브러리
RWS 라이브러리>PHP
smtpSendMail 본 라이브러리는 PHP SMTP 를 이용한 메일 발송 프로그램입니다. ※ smtpSendMail 라이브러리 개발은 22년 8월로 종료되었습니다. multiSendMail 라이브러리를 이용해 주세요. multiSendMail- PHP 를 이용한 심플한 메일 발송 라이브러리 - R BLOG multiSendMail 본 라이브러리는 PHP···
[PHP] 파일내용 가져오기 속도 테스트 (fgets,fread,file,file_get_contents,include)
웹>PHP 일반
최근 json 파일을 읽어와 데이터 처리를 하면서 궁금증이 생겼다. 파일읽기 함수는 여러가지가 있는데 이중 속도차이가 많이 날까라는 의문이였다. 나같은 경우 파일 내용을 읽을 시 file_get_contents 와 include 를 많이 사용했는데 검색하다보니 file_get_contents 가 더 빠르다는 글이 있어 몇가지 함수를 더 추가해서 테스트를 해···
[PHP] 세션 설정 - php.ini 없이 설정하기
웹>PHP 일반
세션의 경우 쿠키보다 한단계 높은 보안용도로 생각하는 경우가 많다. 하지만 전혀 보안이 높은건 아니다. 세션도 쿠키가 있어야만 작동되기 때문에 쿠키가 탈취당하는 순간 한방으로 끝날 수 있다. 따라서 세션의 보안성을 높이기 위해선 인증 쿠키를 여러개를 구어서 세션정보와 함께 대조하도록 만드는게 좋다. 즉 쉽게 설명하면 보안 인증 쿠키를 구어서 세션 변수내 ···
제이쿼리(jQuery) 는 앞으로 발전을 위해 사용하면 안되는 걸까?
웹>HTML/CSS/JAVASCRIPT
간혹 검색을 하다보면 제이쿼리를 사용하지 않겠다는 글들을 많이 볼 수 있다. 또한 글들을 잘 읽어보면 어느정도 맞는 이야기도 많다. 하지만 이미 몸에 익숙해져버린 제이쿼리를 갑자기 버리고 다른걸 사용하자니 어떤것을 배워야 할지 남감하기도 하고 제이쿼리와 연계된 라이브러리들이 너무 많아 고민일때가 있다. 하지만 이러한 이야기도 시대가 변함에 따라 더욱 나오고···
PHP를 이용하여 간단한 달력 만들기 예제
웹>개발테스트/교육
PHP로 개발을 하다보면 상당히 많은 라이브러리를 접할 수 있다. 하지만 달력 같은 경우 보통 PHP가 아닌 datepicker 같은 JS라이브러리를 많이 사용하게 되는데 이벤트에 대한 메서드를 완전히 제어하기 어렵기 때문에 별도로 제작해야할때가 있다. 하지만 평소 달력은 보기만 했지 막상 만들려면 조금이나마 공수가 들어가게 된다. 이럴땐 바로 구글링을 해···
JQUERY load() 메소드 사용 예제
웹>HTML/CSS/JAVASCRIPT
AJAX의 기술은 요즘들어 페이지에 없어서는 안될 부분으로 상당히 많이 사용되곤 한다. 물론 아직까지는 대형 사이트의 경우 JQUERY를 그다지 선호호지 않기 때문에 순수 JAVASCRIPT 를 이용하여 자체 스크립팅된 코드를 사용한다. 하지만 알다시피 일개미 개발자에게 주어진 시간이란게 없고 일부 JAVASCRIPT 라이브러리들은 JQUERY 를 요구하기···
프로그래밍은 무엇이고 잘하는 방법이 따로 있을까?
평행세계>한마디
프로그래밍이란 프로그램 언어를 습득해서 이를 통해 코딩으로 표현하는것 자체가 프로그래밍이며 누구나 개발을 할 수 있다면 개발자라고 불러진다. 개발을 하다보면 주변에서 친한 사람들이 봤을때는 이자식 알고 하는걸까 할 정도로 모르는사람에게는 외계어로 불리는 프로그램 언어지만 프로그램 언어또한 개발을 편하게 하기 위해 만들어 놓은 언어로 우리가 전 세계에서 가장···
[JS&JQUERY] $.postJSON 서포트 메소드
웹>HTML/CSS/JAVASCRIPT
최근 ajax 처리시 json 처리가 99%가 되면서 일반 데이터 처리 시 조금 편리한게 있나 찾아보니 JQUERY 에서 지원해주는 $.getJSON 을 찾았다. 솔직히 $.ajax 나 $.getJSON 이나 차이점은 거의 없지만서도, 그 몇타를 안치기 위해 찾아보긴했다. 그런데 쓰다보니 get 방식으로만 전송이 된다는것을 알게 되어 $.postJSON 을···
[PHP] index.php 죽이기
웹>PHP 일반
웹을 개발하다보면 index.php 죽이기라는 말을 많이들 들어봤을 것이다. 처음 index.php 죽이기를 접했을 시 이게 무슨 말이지? 하였지만 막상 사용하고 보니 이해가 되었다. index.php 란 쉽게 말해 말 그대로 index.php 자체를 없애고 내부적으로는 index.php 에서 모든걸 처리한다는 뜻이다. 그런데 말입니다. index.php···
[PHP] mail 함수를 활용한 파일첨부 메일 보내기 프로그램
웹>PHP 서포트함수
PHP 기본함수로 제공되는 mail 함수에서 파일첨부가 가능한것은 알고 있었지만 실제로 메일에 파일을 직접 첨부를 하여 사용할일이 거의 없었기에 별도로 커스텀하지는 않았다. 서버환경에따라 보내는 서버 와 메일을 받는 서버쪽 환경에 따라 대용량은 첨부가 안되기 때문에 대부분 보내는쪽 서버에 파일업로드하고, 인증권한 키값(키값, 유효기간) 생성하여 URL 링크···
이미지 확대/축소 JQEURY 라이브러리 - Zoomer
웹>HTML/CSS/JAVASCRIPT
이미지 확대/축소를 할 수 있는 라이브러리는 여러가지가 있다. 다만 보통 찾기가 어려운게 이미지 확대/축소 검색을 단순한 컨트롤을 이용한 확대 축소 라이브러리만 있기때문에 막상 찾기가 어려울때가 있다. 이번에 찾은 라이브러리는 JQUERY 라이브러리 중 하나인 Zoomer 라이브러리로 컨트롤도(+,-) 지원하고 모바일에서는 터치를 통해 확대하고 이동까지 가···
[공공데이터포털] 2023년도 ~ 2024년도 공휴일 정보 JSON 데이터 (+ 공공데이터 포털 API 이용 방법)
웹>API/서비스 연동
데이터 처리를 하려다보니 공휴일 정보가 필요했다. 토요일, 일요일이나 법정공휴일은 날짜가 지정되어 있으니 지정할 수 있지만 대체공유일아니 음력기반 공휴일들은 뽑을 수가 없다. 물론 음력기반 공휴일은 검색해보니 있는것같긴 한데 굳이 그렇게 쓸 필요가 있나 싶다. 그렇다고 해마다 달력을 받아서 그때그때 때려 맞춰서 하는 방법은 세상 무식한 방법이고해서 찾아보니···
구글 리캡챠v2(로봇이 아닙니다.) API 키 생성 및 연동 + 서버단 체크(PHP) 예제
웹>API/서비스 연동
구글에서 제공하는 리캡챠 API는 연속적인 행동을 막기위한 용도로 많이 사용되는데 주로 게시글 등록 또는 로그인 시 많이 사용된다. 이번에 소개할 리캡챠 버전은 v2 버전으로 아래의 이미지와 같이 `로봇이 아닙니다.` 라는 기능을 제공한다. 이렇게 `로봇이 아닙니다.` 에 체크를 하면 검증이 되고 이를 이용하여 구글 API와 통신하여 체크를 할 수 있다. ···
카카오페이 API 를 이용한 결제요청 및 결제승인 예제소스 (for javascript+php)
API서비스>카카오API
이번편은 쇼핑몰에서 한번쯤 접했을 법한 카카오페이 API 방식에 대해 예제 소스를 통해 알아 보도록 하자. 카카오페이는 개발자를 배려한 API이기 때문에 타 결제연동사 보다 간편하게 연동할 수 있는 장점이 있다. 개발문서도 상당히 잘 만들어져 있으며 리소스또한 제공되니 카카오 개발문서를 참고하여 좀더 질 높은 서비스를 할 수 있다. 먼저 본 포스팅을 접하기···
[정보공유] 히어로즈 테일즈 퀴즈 답안지 검색 프로그램 오픈!
정보바다>사용팁/다운로드
이번에 히어로즈 테일즈 모바일 앱 게임의 퀴즈 답안지를 쉽게 검색할 수 있는 프로그램을 간단하게 만들어 보았다. 검색방식의 경우 타입을 선택하면 되나 타입은 분류하기어려워 그냥 전체로 일괄 넣었으니 타입검색은 되도록 전체로 두고 검색하길 바란다. 참고로 해당 기능은 상황에 따라 종료될 수 있으니 이부분은 미리 확인해주길 바라며 해당 프로그램은 아래의 URL···
[PHP] hash_algos 함수[PHP >= 5.1.2]
웹>PHP 일반
hash_algos 함수의 경우 현재 서버에 내장된 PHP 해싱 알고리즘 리스트를 배열로 리턴해준다. 주로 hash 함수 처리 시 사용가능한 해싱 알고리즘을 미리 확인 하여 사용 가능하다. 지금까지 쓰던 해싱 알고리즘은 흔히 md, sha 였는데 이 함수로 확인해 보니 상당히 많은 알고리즘을 쓸 수 있다는것을 알게 되었다. 아래는 hash_algos 함수를···
[광고수익] 카카오 ADFIT을 접하다
정보바다>사용팁/다운로드
이번주 본의 아니게 회사에 코로나 오미크론 녀석이 침투하는 바람에 참으로 힘든 한주를 보내게 되었다. 자가키트 2번 , 신속항원 3번 , PCR 1번 까지 해서 최종 음성이 나왔지만 나는 운이 없게도 오미크론과 비슷한 증상으로 한주 내내 시달리면서 회사에 근무를 했다. 미리 양성이 나온 직원들은 자가격리 후 재택근무를 하였지만 나는 어중간한 몸상태로 금요일···
[PHP] PHP 에서 메일검사(유효성) 정규식 과 함수
웹>PHP 일반
우리는 사용자로 부터 입력받는 이메일 형식이 유효한지 체크해야 할 경우가 있다. 이메일의 경우 보통 아이디@ 도메인 형식으로 구성 되어있으며 이러한 규칙을 활용하여 이메일에 대한 검증을 해야한다. 이메일 유효성 체크에의 경우 아래와 같이 두가지 방법을 소개한다. preg_match 함수를 통한 정규칙 체크 <?php $email="lcy@redinfo···