첨에는 그냥 구글에서 제공해주는 거시기로 하다가...
이상하게 새로고침만 하면 값이 바껴서...
외환은행에서 제공해 주는걸로.. 이거 써도 되는건가 모르겠네 근데..;;
하여간 코드.
//이스케이프 function esc($str,$reg="/[^0-9]/i"){ return preg_replace($reg,"",$str); } //파일불러오기 function getFilePs($url=""){ $ch = curl_init(); curl_setopt ($ch, CURLOPT_URL, $url); curl_setopt ($ch, CURLOPT_HEADER, 0); ob_start(); curl_exec ($ch); curl_close ($ch); $string = ob_get_contents(); ob_end_clean(); return $string; } //HTML에서 시작태그와 끝태그로 잘라내기 function cutTag($Stag="",$Etag="",$src=""){ if($Stag and $Etag and $src){ $rs1=explode($Stag,$src); $rs2=explode($Etag,$rs1[1]); return $rs2[0]; } } //XML/HTML에서 태그명으로 배열생성하기 function explodeTag($tag="",$src=""){ if($tag and $src){ $ex1=explode("<".$tag,$src); unset($ex1[0]); while($t=each($ex1)){ $dts=$t[1]; $ex2=explode("</".$tag.">",$dts); $dts=$ex2[0]; $dts=substr($dts,strpos($dts,">")+1); $rs[]=$dts; } return $rs; } } function calculator($eur) { $url="http://community.fxkeb.com/fxportal/jsp/RS/DEPLOY_EXRATE/fxrate_all.html"; $rates=array("EUR"); $rs1 = getFilePs($url); $Stag="<td width=\"420\" height=\"28\"><b><font color=\"#48668F\">["; $Etag="기준]</font></b></td>"; $rs2=str_replace(" "," ",cutTag($Stag,$Etag,$rs1)).":00"; $Stag="<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" class=\"table\">"; $Etag="</table>"; $rs1=cutTag($Stag,$Etag,$rs1); $rs1=explodeTag("tr",$rs1); while($s=each($rs1)){ $dts=$s["value"]; for($rn=0;$rn<sizeof($rates);$rn++){ $rate=$rates[$rn]; if(substr_count($dts,$rate)==1){ $rsn++; $dts=explodeTag("td",$dts); $rs[$rsn-1]["date"]=$rs2; $rs[$rsn-1]["sign"]=$rate; $rs[$rsn-1]["standard"]=$dts[6]; } } } $price = $eur * $rs[0]['standard']; $point = strpos($price,"."); if($point > 0) { $price = substr($price,0,$point); } return $price; }
제가 이미지 업로드 하면 파일 타입으 ... |
감사합니다 |
참고하시라고 적어봅니다. 저는 위에 ... |
asp용 소스 부탁드립니다. 외부가 아닌 ... |
특정일 선택막기에서 for문이랑 if($. ... |
워드프레스를 시작한지 어언 6일... ... |
이미지 사이즈가 계속 0으로 나와서 애 ... |
감사합니다! |
음.. 메일로 보내 드릴게요 |
Comment Write
Comment List