본문 바로가기

분류 전체보기845

Cannot use object of type stdClass as array 에러 json_decode 를 통하여 값에 접근하려고 할 때 위와 같은 에러가 발생하면 두번째 인자를 true로 주면 된다.(true로 줄 시 array로 반환됨) 2016. 2. 27.
php json 처리 $result = '{"Cancelled":false,"MessageID":"402f481b-c420-481f-b129-7b2d8ce7cf0a","Queued":false,"SMSError":2,"SMSIncomingMessages":null,"Sent":false,"SentDateTime":"\/Date(-62135578800000-0500)\/"}'; $json = json_decode($result, true); print_r($json);OUTPUTArray ( [Cancelled] => [MessageID] => 402f481b-c420-481f-b129-7b2d8ce7cf0a [Queued] => [SMSError] => 2 [SMSIncomingMessages] => [Sent] => [Se.. 2016. 2. 27.
PHP curl function httpGet($url){ $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);// curl_setopt($ch,CURLOPT_HEADER, false); $output=curl_exec($ch); curl_close($ch); return $output;} echo httpGet("http://naver.com"); 2016. 2. 26.
PHP 소켓 function http_get($host, $path, $data, $cookie) {$http_response = "";$fp = fsockopen($host, 80); fputs($fp, "GET ".$path." HTTP/1.1\r\n");fputs($fp, "Host: ".$host."\r\n");fputs($fp, "User-Agent: ".$_SERVER["HTTP_USER_AGENT"]."\r\n");fputs($fp, "Referer: http://".$host.$path."\r\n");fputs($fp, "Cookie: ".$cookie."\r\n");fputs($fp, "Content-Type: application/x-www-form-urlencoded\r\n");fputs($fp,.. 2016. 2. 26.
롤 API Key 발급받기 라이엇에서 제공하는 API를 사용하기 위해 먼저 아래의 사이트에서 API Key를 발급받자. https://developer.riotgames.com/ Sign In 을 누르고 기존의 롤 계정으로 로그인을 하면 아래와 같이 키가 발급된다. 명시되어 있듯이 10초에 10번, 10분에 500번의 요청을 할 수 있다.이제 사용할 수 있는 API를 확인해보자. https://developer.riotgames.com/api/methods 먼저 소환사이름을 통해 소환자id를 얻어야한다. https://kr.api.pvp.net/api/lol/kr/v1.4/summoner/by-name/소환사이름?api_key=발급받은 키값 이런식으로 json 형태로 넘어온다. 앞으로 id 에 써있는 값을 이용할것이다. 2016. 2. 26.
아이폰 롤 채팅 어플 롤을 하진않지만 가끔 친구들이 게임하고 있는지 확인하기 위해서 롤 채팅 어플을 사용한다.앱스토어에서 롤 이라고만 검색하면 아래와 같은 어플이 나온다. 친구추가 기능도 있으며 상태메세지 수정등 필요한 기능들이 있다.개인적으로 이 어플이 가장 편리한것같다. 2016. 2. 26.