본문 바로가기

반응형
   

Programming/PHP

(24)
유튜브 API 조회수 많은 순위 뽑아보기 PHP 간단 샘플 코드 유튜브 API 조회수 많은 순위 뽑아보기 PHP 간단 샘플 코드얼마 전 유튜브 조회수가 가장 많은 순위로 재미 삼아 테스트 사이트를 만들면 좋을 것 같다고 생각했습니다. PHP로 구현할 예정이었는데 Google Developers Console을 이용하면 YouTube DATA API V3를 이용해 데이터 조회가 가능하다고 하더군요. 먼저 Google Developers Console 사이트에 접속하시면 됩니다.1. Google Developers Console 프로젝트 생성2. YouTube DATA API V3 API 키 발급3. 호스팅 받은 PHP 사이트에서 YouTube DATA API 매뉴얼을 보며 코딩 후 확인해 보기. 먼저 Google Developers Console 사이트에 접속하시면 됩..
PHP 방명록 기능 소스 PHP 방명록 기능 소스 최근에 우분투 서버에 MariaDB와 아파치 서버를 구성하여 PHP를 설치하였습니다. 이왕 설치한 거 간단히 방명록 기능을 구현해 보았는데 필요할 때 개인적으로 참고할 목적과 필요하신 분들과 정보 공유를 위해 정리해 봤습니다. 웹 프로그래밍 방명록 구현을 위해 구성된 서버 버전은 다음과 같습니다. 우분투 - 20.04 MariaDB 버전 - 10.3.31 Apache 서버 버전 - 2.4.41 PHP 버전 - 7.4.3 방명록 글쓰기, 방명록 글 수정, 방명록 글 삭제, 방명록 검색, 페이징 기능을 간단히 구현하였으며 예외처리나 기타 보안 사항까지 모두 처리 하지 않았기에 현업에서 사용 시 필요한 구문만 참고 후 추가 수정이 필요합니다. 먼저 MariaDB에서 간단히 방명록 저장..
PHP 로그인 샘플 소스(HTTP 인증 로그인, Cookie 로그인, Session 로그인) PHP 로그인 샘플 소스(HTTP 인증 로그인, Cookie 로그인, Session 로그인) PHP 웹 프로그래밍 언어를 사용해 HTTP 인증, Cookie, Session, Session+Cookie를 사용해 로그인 샘플 소스 코드를 정리해 보았습니다. PHP HTTP 인증 로그인 장점 : 복잡한 과정을 거치지 않고 간단히 구현 가능 단점 : 로그아웃 기능이 없어 브라우저를 종료해야 로그아웃이 진행됨 요약 : 내부 인트라넷 용도나 간단히 구현하기 위해 인증 과정이 필요한 경우 사용하면 좋을 듯. 소스 server.php $_SERVER['PHP_AUTH_USER'], $_SERVER['PHP_AUTH_PW'] 전역 변수 코드를 이용해 사용자가 입력한 데이터를 가져와 header 전송을 사용해 인증 로그..
PHP GET POST 방식 한 페이지에서 처리하기 PHP GET POST 방식 한 페이지에서 처리하기 웹사이트에 방문한 사용자들에게서 데이터를 입력받아 전송받은 데이터를 GET, POST 방식을 하나의 PHP 파일에서 구분해 데이터를 처리할 수 있습니다. 예전에 전송받은 데이터를 GET으로 보낼지 POST로 보낼지 고민하며 한가지 방식으로만 처리하려고 했던 기억이 있는데 지금 생각해보니 생각이 짧았던 것 같기도 합니다. 하나의 페이지에서 폼전송이나 URL 전송 방식에 데이터를 구분해서 처리할 수 있으니 필요하신 분들은 참고하시면 좋을 것 같습니다. 이전에 작성당시엔 문제가 없었는데 POST 방식으로 전송 되었는지 여부를 확인하실때 제대로 작동이 안되신다면 $_SERVER['REQUEST_METHOD'] === 'POST' 구문을 이용해서 확인해 보시면 ..
PHP 폼 태그 checkbox 데이터를 가져와 쿼리문 만들기 샘플 소스 코드 PHP 폼 태그 checkbox 데이터를 가져와 쿼리문 만들기 샘플 소스 코드 form 데이터 전송 시 checkbox 태그 데이터를 가져와 PHP 코드에서 데이타베이스 쿼리문을 만들어 내는 간단한 샘플 소스 코드입니다. checkbox 태그를 사용하게 되는 경우 개인적으로 바로 갖다 쓰려고 하는 용도로 글을 작성하였습니다. 소스 소스 구문상 어려운 내용은 없으며 $str 변수에 싱글쿼테이션과 콤마 문자를 추가하는 간단한 소스 코드입니다. 매번 갖다 복사해서 쓰느라 그냥 지나쳤는데 checkbox 태그에 name 이름이 배열 표시가 돼 있었네요? 굳이 [](배열) 붙이지 않았던 기억이 나기도 하는데 테스트해 보니 [] 배열 문자를 빼면 checkbox 데이터가 한 개 이상은 가져오지 않으니 참고하시면 좋..
PHP MY-SQL 데이타베이스 연결 소스 코드 예제 및 데이타베이스 연결 에러 로그 정리 PHP MY-SQL 데이타베이스 연결 소스 코드 예제 및 데이타베이스 연결 에러 로그 정리 PHP와 MY SQL에 접속하고 쿼리를 실행하기 위해 필요한 PHP 소스 코드와 데이터베이스 연결 시 발생할 수 있는 에러 로그에 대한 내용에 대해서 간단히 정리해 보려고 합니다. 소스(PHP, MY-SQL 연결, 쿼리실행, 쿼리결과 확인 소스 코드) 소스 코드의 내용의 대부분은 기본적으로 검색하면 쉽게 찾아볼 수 있는 코드들입니다. PHP와 MY-SQL 버전에 따라 사용 방법에 대한 조금의 차이점과 INSERT, UPDATE, DELETE 그리고 SELECT 쿼리 실행 결과를 확인할 때 구분하기 위한 소스로 활용하면 좋을 것 같습니다.
PHP 클라이언트와 서버 영역 유효성 검사 간단 샘플 소스 PHP 클라이언트와 서버 영역 유효성 검사 간단 샘플 소스 개인적으로 활용할 목적도 있지만, 이왕 작성한 소스를 간단히 정리하여 샘플 소스를 간단히 작성하였습니다. 클라이언트는 순수 자바스크립트를 이용해서 검사하였으며 나름 여러 방법을 이용해 검사하도록 작성했습니다. 간단한 웹페이지의 경우는 굳이 jQuery를 사용하지 않아도 되니 바로 사용하셔도 좋을 듯합니다. 서버 영역 언어는 PHP입니다. TEXT BOX, RADIO BUTTON, TEXT AREA 내용입력과 라디오 버튼을 선택했는지만 검사하였으며 필요한 추가 HTML 영역이 있다면 샘플 소스를 참고해 추가해서 활용하시면 좋을 것 같습니다. 소스 HTML AND JavaScript 예전엔 head 태그 안에 script 구문을 넣는 게 익숙했는데 ..
PHP 배열 JSON 데이터를 Ajax로 가져오는 샘플 소스 PHP 배열 JSON 데이터를 Ajax로 가져오는 샘플 소스 jQuery와 Ajax PHP를 이용해 서버에 생성된 JSON 데이터를 가지고 오는 소스를 간단히 작성하였습니다. 먼저 화면에 보이는 페이지를 만들기 위해 아래와 같이 소스 코드를 작성하였으며 화면에 보이는 역활을 하는 소스이기에 HTML 파일로 저장하였습니다. 이름 나이 주소 핸드폰 번호 직업 직급 Ajax Data 가져오기 Data 지우기 위 소스를 작성 후 HTML 페이지를 브라우저에서 열어보면 아래 이미지와 같은 형태로 나오게 됩니다. 간단히 Ajax Data 가져오기 버튼을 누르면 테이블 태그에 데이터 내용을 채워 주는 형태입니다. 작성한 소스의 URL은 여기서 직접 테스트해 보실 수 있습니다만 시간이 오래 지나면 사라질 가능성도 있습..

반응형