<?
include_once("../dbConn165/function.lib.php");
//경로 출력함수
function get_mp3($url) {
$fp = fopen($url, "r");
while(!feof($fp))
{
$tmp = fgets($fp, 1024);
$temp .= $tmp;
}
fclose($fp);
$arr = split ('http://dn-naverdic.ktics.co.kr/', $temp);
$arr = split('.mp3',$arr[1]);
$return_v = "http://dn-naverdic.ktics.co.kr/".$arr[0].".mp3";
return $return_v;
}
//사이트 url을 가지고오는 함수
function naver_dic_serch($text,$key)
{
$xml_path = "http://openapi.naver.com/search?key=".$key."&query=".$text."&display=5&start=1&target=endic ";
$fp = fopen($xml_path,"r");
while(!feof($fp))
{
$tmp = fgets($fp, 1024);
$temp .= $tmp;
}
fclose($fp);
$doc = new DOMDocument();
$doc->loadXML($temp);
$serch = $doc->getElementsByTagName("link");
//echo($serch->item(1)->textContent);
//echo("<br>");
return get_mp3($serch->item(1)->textContent);
}
?>
<?
/**
* 작성자 : 권건보
* naver_dic_serch(param1, param2)
* param1 -> 단어
* prram2 -> 네이버 openapi key값
*/
?>
<script language="javascript" src="/lib/prototype.1.6.2.js"></script>
<form name="frm" method="POST">
<input type="text" name="text" value="<?=$_POST['text']?>">
<input type="submit" name="serch" value="검색">
</form>
<script>
Event.observe(window, 'load', loading, false);
function loading()
{
str = "<?=naver_dic_serch($_POST['text'], "key");?>";
$('Player').FileName=str;
$('text').focus();
}
</script>
<object id="Player" classid="CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95" width=0 height=0>
<param name='FileName' value=''>
<param name="AutoStart" value="true">
<param name="uiMode" value="none">
<param name="Volume" value="100">
<param name="rate" value="0" />
</OBJECT>