[광고수익] 카카오 ADFIT을 접하다
정보바다>사용팁/다운로드
이번주 본의 아니게 회사에 코로나 오미크론 녀석이 침투하는 바람에 참으로 힘든 한주를 보내게 되었다. 자가키트 2번 , 신속항원 3번 , PCR 1번 까지 해서 최종 음성이 나왔지만 나는 운이 없게도 오미크론과 비슷한 증상으로 한주 내내 시달리면서 회사에 근무를 했다. 미리 양성이 나온 직원들은 자가격리 후 재택근무를 하였지만 나는 어중간한 몸상태로 금요일···
[PHP] PHP 에서 메일검사(유효성) 정규식 과 함수
웹>PHP 일반
우리는 사용자로 부터 입력받는 이메일 형식이 유효한지 체크해야 할 경우가 있다. 이메일의 경우 보통 아이디@ 도메인 형식으로 구성 되어있으며 이러한 규칙을 활용하여 이메일에 대한 검증을 해야한다. 이메일 유효성 체크에의 경우 아래와 같이 두가지 방법을 소개한다. preg_match 함수를 통한 정규칙 체크 <?php $email="lcy@redinfo···
[JS&JQUERY] 커스텀 메소드 | serializeObject
웹>HTML/CSS/JAVASCRIPT
스크립트를 이용하여 AJAX처리를 하다보면 Form 데이터들을 추출해야할때가 있다. 물론 각각 뽑아서 써도 되지만, 소스코드 몇타를 더 쳐야하는 불편함이 있는데 나같은 경우 타이핑하는걸 정말 귀찮아 하기 때문에 최소한으로 타이핑을 할 수 있는걸 찾아서 쓰곤한다. 아래는 serializeObject 메소드 예제이니 참고하여 사용하면 된다. $.fn.seria···
pageSet.js 1.0 - 페이지 스크롤 라이브러리
RWS 라이브러리>JAVASCRIPT
pageSet 란 웹 Full Page 기준으로 스크롤 막대 없이 웹 문서를 자동으로 높이에 맞추어 페이징 해주는 라이브러리로 간단하게 나마 제작되었으니 필요할 경우 커스텀 하여 사용하길 바란다.
[PHP] JSON 데이터가 정상적인지 체크하는 함수 - isjson
웹>PHP 서포트함수
이번에 소개할 함수는 JSON 데이터가 정상적인지 체크하는 함수로 , 체크 방식은 JSON 디코드시 발생되는 에러 결과값을 이용하여 체크하도록 되어있다. 함수정의와 사용 방법은 아래와 같다. isjson() 함수 function isjson($string){ json_decode($string); switch (json_last_error()) { case···
메일 발송시 차단 - 네이버편
서버>Linux
메일 발송 시 간혹 네이버, 구글, 다음, 네이트 등 발송이 안될 때가 있다 이럴때는 리눅스 서버 접속 후 아래와 같이 메일발송 로그를 보고 원인을 파악하는게 우선이다.> 메일 접속로그vi /var/log/maillog 원인의 경우 다양하겠지만, 보통 잘되는 메일발송이 특정 사이트에서만 안될 경우 RBL 스팸리스트에 등로되었거나 또는 해당 사이트에서 ···
웹 소켓 서버(Websocket) - Ratchet 웹 소켓 서버에서 접속자를 제어
웹>PHP 일반
Ratchet 웹 소켓 서버를 실행하면 소켓의 정보만 있다면 로컬에서만 접속가능한 환경이 아닐 경우 TCP URI 정보만 있다면 누구든 클라이언트에서 웹 소켓을 연결하여 접속을 할 수 있게된다. 우리는 이를 사전에 막아 보안강화를 할 필요가 있다. 기본적으로 포트를 막는 방법엔 아래와 같이 두가지 방법이 있다. 1. iptables 를이용하는 방법이 가장 ···
PHP를 이용하여 문장의 앞뒤로 자르고 접두사 붙이기 (mb_substr_after / mb_substr_before)
웹>PHP 일반
주로 컨텐츠 관련된 작업을 하다보면 글이 길경우 잘라야 하는 경우가 있다. 보통 문장의 뒷부분을 자르고 접두사(...)를 붙이는 경우가 많다. 다만 요즘은 반응형으로 사이트를 많이 제작하다보니 PC기준으로 최대한 글자수를 자르고 CSS로 말줄임 처리를 하는 경우가 많다. 이번편에서는 간단하게나마 PHP를 이용하여 문장의 뒷부분 또는 앞부분 자르는 함수에 대···
PHP를 통해 카카오 Karlo 를 이용해보자 - v2 버전
API서비스>카카오API
카카오에서 제공하는 Karlo (인공지능 이미지 생성 기능)가 v2 버전으로 상향 되었다. 물론 v1도 아직까지는 사용가능하지만 기능이 한층 더 상향된 v2를 권장하기에 이번에 변경된 API 기능에 대해 소개하려고한다. 카카오 Karlo v2 업그레이드 안내문 본 포스팅은 앞서 작성한 포스팅 v1 포스팅을 이용하여 진행하였으며 v2에서
PHP에서 배열은 히어로 변수이면서 괴물같은 녀석이다.
웹>PHP 일반
PHP에서 사용하는 배열은 정말 많은 영역에서 자유롭게 사용이 가능하며 관련되어 지원되는 내장 함수들도 많기때문에 배열처리를 하여 자주 사용하게 된다. 하지만 웹 영역만 접해본 개발자들에게 배열은 그냥 편리한 존재일 수 있지만 C 나 JAVA 처럼 소포트웨어쪽 개발도 접해본사람이라면 PHP 배열을 접했을 시 이게 배열인지 그냥 멀티 저장변수인지 신기할 수 ···
PHP를 통한 이미지 업로드 + 미리보기 처리
웹>PHP 일반
이미지업로드는 웹상에서는 많이 사용하는 기능으로 이미지를 업로드 후 PHP를 통해 파일 또는 DB를 통해 주로 저장한다. 이번편에서는 가장 기본적인 파일 업로드 후 PHP를 통해 저장 후 미리보기 프로그램 소스에 대해 알아보도록 하자. 1. 파일생성 FORM 을 작성 | file.php 아래와 같이 file 을 업로드 하는 기능을 가진 form을 생성해 보···
유튜브 Data API 사용 예제 | PHP
API서비스>유튜브API
유튜브 Data API 를 이용하면 유튜브의 등록된 공개 비디오 데이터에 접근하여 정보를 가져올 수 있다. 이번편에서는 API를 통해 실제 Data 를 추출하는 예제를 살펴보도록 하자 참고로 유튜브 Data API 를 사용하기 위해서는 구글 클라우드 서비스를 활성화 하여 API 키값이 있어야하는데 해당 방법은 지난편에서 자세하게 포스팅하였으니 API 키값이···
javascript 쿠키(document.cookie) 헬퍼 라이브러리 (ri-cookie.js)
RWS 라이브러리>JAVASCRIPT
$.cookie JAVASCRIPT 만을 이용하여 쿠키를 조작할때는 정말 많은 어려움이 있습니다. 이를 해결하기위해 조금이나마 시간을 투자하여 별도 커스텀 함수를 만들어서 사용하게 됩니다. 하지만 그 시간마저도 바쁜 개발자에게는 허락되지 않을 수 있습니다. 이때 빠르게 사용할 수 있는 라이브러리를 간단하게 모듈화 하여 만들어 보았습니다. 저작권 ri_co···
JQUERY 의 AJAX를 통한 서버 header 데이터 주고 받기
웹>PHP 일반
지난편에서 `SetEnvIf 를 활용한 헤더(header) 데이터 받기` 를 알아보았고 이번편에서는 AJAX 통신으로 헤더값을 주고 받는 방법에 대해 알아보고자 한다. (왠지 내가 올린글들만 설명이 많이 떨어지는것같다..) JQUERY 의 AJAX 로 헤더 데이터를 담아 보내기 서버에 index.php 파일을 만든다음 아래 소소코드를 복붙한다. 참고로 헤더 ···
PHP를 이용하여 구구단 프로그램을 만들어 보자
웹>개발테스트/교육
구구단 프로그램의 경우 개발을 처음 접할 시 한번쯤 과제로 만들기도 하는데 반복문을 이해하지 못할 경우 프로그램을 정상적으로 만들 수 가 없다. 반복문은 특정 조건까지 실행하도록 설계를 해야하는데 해당 설계가 잘못될 경우 오류가 발생하고 심각한 경우 무한루프에 빠지게 되어 설계된 프로그램이 멈추지 않고 계속 실행되어 페이지가 다운되는 경우도 발생된다. 아래···
웹서버 운영 - Centos 에서 yum을 이용하여 MYSQL 을 설치해보자
서버
MYSQL의 경우 웹서버 운영시 DB연결을 위해서 반드시 필요한 모듈로 이번편에서는 설치에대해서만 간단하게 알아보고 설정에 대해서는 추후 다시 알아보도록 하자. 설치의 경우 yum을 이용하여 설치 가능하나 Centos 7에서는 mysql 이 아닌 mariadb 로 설치가 되는점 참고바란다. mariadb에 대해 자세히 알아보고 싶다면 아래 블로그를 참고하기···
카카오 API 서비스는 개발자를 위한 서비스이다.
평행세계>한마디
카카오 API 서비는 제목 그대로 개발자를 위한 서비스 이다. 물론 다른 네이버, 구글 서비스또한 개발자를 위한 서비스이긴 하나 내 경험상 본다면 조금 불편한 부분이 많다. 작업하다보면 개발자들에겐 많은 시간이 주어지지 않는다. 특히 API 서비스를 사용하기위해선 정말 많은 시간을 투자해야하는데 카카오에서 제공되는 API들은 손쉽게 접근하고 사용하는 방법도···
[PHP] 삼항연산자와 or 과 and 연산자
웹>PHP 일반
삼항연산자의 경우 대학교 시절 C언어 접하면서 처음 용어를 알게 되었다. 당시 기억으로 시험때문에 사용했고 실제 프로그램 작업할때는 거의 사용하지는 않았던것같다. 하지만 삼항 연산자는 간다한 처리에서 많이 사용하는 방식이니 반드시 숙지하는게 좋다. 책으로 본다면 전문용어로 설명이 되어있겠지만 나같은 경우 그런 설명은 별로 좋아하지 않는다. 나는 내가 이해했···
[파일] 가~힣 까지의 모든한글 파일 다운로드
정보바다>사용팁/다운로드
이전에 운영하던 티스토리 블로그를 살펴보던 도중 당시 고생해서 만든 파일을 하나 찾았다. 그파일의 이름은 바로 모든한글.txt 파일로 전에 한글 단어를 이용해서 프로그램 만들일이 있어 블로그에 올려놓았던것같다. 당시 다른 방법이 없어 만들긴했는데 지금 사용할려고보니 속도가 조금 느린면이 있는것같다. 주로 한글이름 체크할떄 해당 파일 DB에 넣고 정규식으로 ···
[PHP] 카카오 로그인 - REST API 를 이용한 로그인 연동 예제
웹>API/서비스 연동
안내 본 글은 카카오API 에서 소개되는 글과 중복되어 함께 살펴보셔도 좋습니다. [카카오API] 카카오로그인 - REST API 를 이용한 로그인 방식 (PHP) - R BLOG 지난번 팝업을 이용한 카카오로그인에 대해 간단한게 살펴보았다. 이번에는 REST API 를 이용한 카카오로그인에 대해 알아보도록 하자 기본적으로 REST API 를 이용하기 위···