본문 바로가기

전체 글

(316)
[PHP] 간단한 include, include_once, require_once, require의 차이 (외부파일의 코드를 읽는 메소드) 홈페이지를 제작할때, 경량 프레임워크를 사용할 때 반드시 사용할 수 밖에 없습니다. 여러 파일로 나누어진 코드를 불러오는 기능입니다. PHP에서는 이런경우 include와 require를 사용합니다. ● include, include_once, require_once, require : 간단하게 4개 모두 말그대로 외부 파일의 코드를 읽는 메소드입니다. 다만 약간의 차이점이 있습니다. ① require() 구문 : 에러 상황시, 치명적인 오류를 내고 처리를 중단합니다. ② include() 구문 : 에러 상황시, 경고만하고 처리를 계속합니다. ※ 경우에 따라 사용하는 용도 예를 들어, DB에 연결되거나 코드의 실행에 있어서 반드시 필요한 로직이면서 점검해야하는 코드가 포함된경우 require 사용합니다...
Sublime Text3 유용한 플러그인&패키지 설치 (한글깨짐 현상) ● sublime Text3를 사용하다보면 한글이 깨지거나, 한글이 늦게 입력되는 현상을 볼 수 있습니다. 이밖에도 다양하게 필요한 플러그인을 설치해서 좀더 편하게 에디터를 사용할수있게 해보겠습니다. ​ ​ 우선, Sublime Text3를 실행해줍니다. 기본적으로 UTF-8 인코딩을 사용합니다. 만약에 euc-kr로 작성된 코드를 읽고 싶다면 ConvertToUTF8 패키지를 설치해줍니다. Ctrl + Shift + P를 입력해주면 아래 사진과같이 뜹니다. install Package를 입력해주고, 아래에 필요한 패키지들을 동일한 방법으로 다운로드 받아줍니다. IMESupport ( 한글 입력을 할 때 한글자씩 늦게 보이는 현상을 완화시켜준다. Only Window ) ConvertToUTF8 ( 서브..
페이코 "삼성페이로 3번 결제시 선물 드려요" NHN페이코(대표 정연훈)가 2일부터 페이코를 통해 삼성페이 결제하는 이용자를 대상으로 ‘100% 당첨 스크래치 쿠폰 제공’ 이벤트를 진행한다고 밝혔다. NHN페이코가 준비한 쿠폰 제공 이벤트는 29일까지 4주간 진행된다. 이 기간 페이코 앱 내 삼성페이 결제 기능을 활용해 세 번 결제할 때마다 100% 당첨을 보장하는 스크래치 쿠폰을 즉시 지급해준다. 이용자는 하루 최대 5회까지 스크래치 쿠폰을 제공받을 수 있으며, 기간 내 매일 참여할 수 있다. 경품은 ▲CGV 영화관람권, ▲페이코 결제 시 사용할 수 있는 3천원 및 1천원 할인권, 그리고 ▲500 페이코 포인트 가운데 랜덤으로 지급된다. 당첨되지 않은 이용자에게도 100 페이코 포인트가 제공된다. NHN페이코는 “페이코로 삼성페이 결제하고, 페이코..
[PHP] 함수 (메소드) 정의하기 ● 함수 정의하기 : 반복적으로 사용할 처리나 긴 코드는 사용자 정의 함수로 정리할 수 있습니다. 사용자 정의 함수를 사용하면 코드 전체 길이가 짧아지고, 함수를 수정하는 것만으로 기능을 개선하과 오류를 손쉽게 고칠 수 있습니다. 여러 개의 처리 코드가 포함된 긴 코드를 처리별로 함수를 정의해 작성하면 읽기 쉬운 코드가 됩니다. ​ ​ 예시) function 함수명 (인수 1, 인수 2, ... , 인수 n){ 처리; return 반환 값; } 위에서 설명해드렸던 대로 예시를 토대로 function 함수명을 입력해줍니다. 저는 함수명을 double로 해주었고, 인수에 $n변수를 넣도록 선언해주었습니다. 받아온 값 ($n)을 *2를 해줘서 $result변수에 대입해서 return 해줍니다. $ret변수에 ..
[2020] 티스토리 구글애드센스 광고 간단하게 등록하는 방법 ※ 티스토리를 하면서 또는 개인 사이트에 구글 애드센스 광고를 등록하면 실적 수입을 얻을 수 있다는 점에서 많은 분들이 구글 애드센스를 이용하고 있습니다. 티스토리에서는 어떻게 등록하면 되는지 알아보겠습니다.^^ 설정하기 앞서, 저는 이번 블로그 글에서 아래와 같이 광고를 구성해보겠습니다. ↑ 상단 2개 ↑ 하단 1개 ◎ 이제 본격적으로 방법을 설명해드리겠습니다. https://www.google.com/adsense/new/u/0/pub-6210490551545139/home オンライン ビジネス - ウェブサイトの収益化 | Google AdSense – Google なびシリーズ オンライン ディレクトリ「なびシリーズ」は、地元の企業が自らビジネスを宣伝できるようサポートし、地域コミュニティの活性化に一役買っています。同..
[PHP] 자주 사용하는 수학 함수 (abs, ceil, floor, round, max, min, aqrt, pow, mt_rand, pi, sin, cos, in_nan 등등) ● 함수란? : 반복적으로 사용하는 처리를 함수로 정의해 두면, 다음부터는 그 처리를 할 때 함수를 호출하기만 하면 되는 편리함을 가지고 있습니다. 일반적으로 자주 사용하는 처리나 복잡한 처리는 PHP에서 내장 함수로 제공합니다. ​ 많은 내장함수들이 존재하지만, mt_rand함수를 사용해보았습니다. mt_rand함수 첫번째 파라미터 값으로 1을 주고 두번째로는 100을 주면 1~100까지의 랜덤 값을 return해옵니다. $num변수에 값이 저장되고 echo로 출력해보았습니다. mt_rand함수는 이미 PHP에서 내장함수로 지정해놨기 때문에 편리하게 사용할 수 있습니다. pi()라는 내장함수는 원주율을 가져오는 함수입니다. (즉, 3.14~~~) tan() 내장함수는 라디안의 탄젠트로 파라미터 값으로 ..
[PHP] for문 ( 반복문) ● for문이란? : for문을 사용하면 10회 또는 100회 반복합니다. 이외에도 지정한 횟수만큼 반복합니다. ​ 예시) for(카운터 초기화; 조건식; 카운터 갱신){ 처리; } for문에서는 카운터로 변수 $i를 사용했습니다. 즉, ()괄호안에서 변수를 바로 선언할수있고, 해당 변수를 통해서 ;(세미콜론)을 기준으로 3등분이 됩니다. 첫번째는 카운터 초기화를 진행하는데, 처음 변수값을 선언해주면서 값을 대입해준다고 생각하시면 됩니다. 두번째는 해당 변수가 몇번 반복할지 조건을 만들어줍니다. 저는 $i변수가 0으로 선언했기에 10까지 반복하면 $i가 9가 됬을때 루프를 빠져나옵니다. 세번째는 $i변수가 한번 루프 돌때마다 증감을 해줄지 정합니다. $i++이기에 0,1,2,3,4,5~~~이런식으로 숫가..
[PHP] while문과 do-while문 (반복문) ● while이란? : 먼저 조건식을 평가하여 조건이 만족되면(참) 블록을 처리합니다. 처리가 끝나면 다시 조건을 검사하고 계속 반복할지 판단합니다. 조건이 맞지않다면 while문을 빠져나갑니다. ​ 예시) while(조건식){ 처리; } ​ ​ ● while의 사용 목적 : 같은 처리를 반복하는 구문은 여러개 있지만 간결한 코드를 쓰기위해 while문과 do-while문을 사용합니다. while문을 실습하기위해, $numArray라는 변수에 빈 배열을 만들어주고, while 조건문에 다섯번 반복되게 합니다. 즉, 0,1,2,3,4 이렇게 총 5번이 반복됩니다. (배열은 0인자부터 값을 넣어줍니다. 추후에 배열편에서 자세히 다뤄보겠습니다.) $num변수에 난수(랜덤)값을 하나 대입해줍니다. 그리고 if조..