0) { return $_POST[$name]; } else if ($_GET[$name] !== NULL && strlen(trim($_GET[$name])) > 0) { return $_GET[$name]; } else { return $default; } } function getResult($type, $query, $display, $page) { if ($type == "NAVER") { $start = ($page - 1) * $display + 1; $url = "http://openapi.naver.com/search?target=webkr&key=".NAVER_KEY."&display=".$display."&query=".$query."&start=".$start; } else if ($type == "DAUM") { $url = "http://apis.daum.net/search/board?output=rss&apikey=".DAUM_KEY."&q=".$query."&result=".$display."&pageno=".$page; } else { return NULL; } $data = file_get_contents($url); return simplexml_load_string($data); } function showPageNavigator($info) { echo "
| "; if ($info['page'] > 10) { $page = floor(($info['page']-1)/10) * 10; echo "[ÀÌÀü] "; } $start = floor(($info['page']-1)/10) * 10 + 1; $end = min($info['totalPage'], $start+9); for ($i=$start; $i<=$end; $i++) { echo "".$i." "; } if ($end < $info['totalPage']) { $page = ceil($info['page']/10) * 10 + 1; echo "[´ÙÀ½] "; } echo " |
mashup example |
| °Ë»ö¾î \"".$query."\" ¿¡ ´ëÇÑ naver À¥ °Ë»ö°á°ú : ".($naverRes->start+0)." ~ ".(max($naverRes->start+sizeof($naverRes->item)-1, 0))." (ÃÑ ".$naverRes->total."°Ç) "; if ($daumRes) { echo " naver À¥ °Ë»ö°á°ú ´õº¸±â"; } else { echo " ÅëÇÕ °Ë»ö°á°ú º¸±â"; } echo " |
|
".iconv("UTF-8", "EUC-KR", $naverRes->item[$i]->title)."
".iconv("UTF-8", "EUC-KR", $naverRes->item[$i]->description)." |
| °Ë»ö¾î \"".$query."\" ¿¡ ´ëÇÑ daum °Ô½ÃÆÇ °Ë»ö°á°ú : ".($daumRes->result*($daumRes->pageno-1)+1)." ~ ".($daumRes->result*($daumRes->pageno-1)+sizeof($daumRes->item))." (ÃÑ ".$daumRes->totalCount."°Ç) "; if ($naverRes) { echo " daum °Ô½ÃÆÇ °Ë»ö°á°ú ´õº¸±â"; } else { echo " ÅëÇÕ °Ë»ö°á°ú º¸±â"; } echo " |
|
".iconv("UTF-8", "EUC-KR", $daumRes->item[$i]->title)."
".iconv("UTF-8", "EUC-KR", $daumRes->item[$i]->description)." Ãâó : ".iconv("UTF-8","EUC-KR",$daumRes->item[$i]->author)." |