본문 바로가기
반응형

Program/PHP20

RSS 피드를 이용해 인기 급상승 구글트렌드 검색 가져오기 RSS 피드를 이용해 인기 급상승 구글트렌드 검색 가져오기 구글에서는 인기급상승 검색키워드를 매일 리포팅 해주는 서비스를 제공한다. 구글트렌드가 바로 그것인데, 이 데이터를 활용하려고 api 서비스를 찾아보았으나 따로 제공하는 페이지가 없다. (못찾은건지도,,) 암튼 그래서 여러가지 방법을 찾아보다가 구글에서 RSS 피드를 제공하는걸 발견했다. 피드는 20개정도씩 제공하는듯 하고, 상위에서 최신랭킹으로 보여준다. 국가설정을 대한민국으로 설정하고 해당 피드 주소로 데이터를 가져와서 파싱해서 사용했다. xml 형식 데이터라 데이터 구분이 다 되어 있어서 필요한 정보만 추리면 되니 어려운것도 없다. 구글트렌드에서 인기급상승 검색어페이지로 들어간다. https://trends.google.com/trends/h.. 2017. 11. 27.
[PHP]json_encode 유니코드 오류 php 5.3버전 [PHP]json_encode 유니코드 오류 php 5.3버전 php에서 json_encode 실행시 한글부분이 유니코드화 되버리는 경우가 발생한다. 여러가지로 삽질을 했는데 일본 웹에서 해당 내용을 찾을 수 있었다. 2017. 9. 21.
curl 설치 및 사용법 - HTTP GET/POST, REST API 연계 - PHP CURL 로 Json data POST 하기 curl 설치 및 사용법 - HTTP GET/POST, REST API 연계등배너의 맨 끝으로배너의 맨 처음으로PHP CURL 로 Json data POST 하기 출처 https://www.lesstif.com/pages/viewpage.action?pageId=17105778 2017. 7. 20.
[PHP]curl을 이용한 REST api 사용예제 How to make REST calls in PHP Example of calling GET request //next example will recieve all messages for specific conversation$service_url = 'http://example.com/api/conversations/[CONV_CODE]/messages&apikey=[API_KEY]';$curl = curl_init($service_url);curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);$curl_response = curl_exec($curl);if ($curl_response === false) { $info = curl_getinfo($curl); cur.. 2017. 7. 19.
PHP FTP 함수 PHP FTP 함수 ftp_fputftp_fput ( 리소스 $ftp_stream , 문자열 $remote_file , 리소스 $handle , int $mode [, int $startpos= 0 ]) ftp_streamFTP 연결의 링크 식별자입니다.remote_file원격 파일 경로입니다.handle로컬 파일에 열린 파일 포인터. 파일의 끝에서 읽기가 중지됩니다.mode전송 모드. FTP_ASCII또는 중 하나 여야합니다 FTP_BINARY.startpos업로드를 시작할 원격 파일의 위치입니다.반환 값 ¶반환 값 TRUE성공 또는 FALSE실패. 2017. 3. 8.
mysql 테이터베이스, 기존테이블 복사하기 mysql 테이터베이스, 기존테이블 복사하기 CREATE TABLE 새테이블명 LIKE 기존테이블;INSERT INTO 새테이블명 SELECT * FROM 기존테이블; 2017. 3. 6.
Class(클래스) 접근권한, 속성 public, protected, private Class(클래스) 접근권한, 속성 public, protected, private 클래스의 접근권한 publicpublic 단어처럼 공공의 것으로 이용, 어디서든 접근이 가능한 권한.클래스내는 물론 생성된 객체를 통해서도 접근 가능.상속받은 클래스와 이를 토대로 만든 객체에도 적용가능 protectedprotected 보호되는 정보, 범위내에서만 마음대로 사용이 가능한 권한.클래스 내부에서만 사용가능, 객체 접근불가. privateprivate 개인적인 정보. 자기자신이외에는 접근이 불가능.객체는 물론 상속받은 클래스, 객체모두 접근불가. 2016. 7. 14.
fgetcsv - csv 파일 읽어서 처리하기(fgetcsv 사용법) fgetcsv - csv 파일 읽어서 처리하기(fgetcsv 사용법) php.net 에 있는 예제코드 * fgetcsv($handle, 1000, ",") 부분에서 구분자는 탭으로 사용할 수 도 있다. 이때는 ',' 대신 '\t'를 써주면 된다.* 파일이 전부다 안올라갈경우 1000 숫자를 늘려주면 더 들어간다.* 데이터 변환을 할때 첫번째줄을 제외할 경우 조건문을 쓰면 된다. ex) if($row>1) {} 2016. 7. 1.