로또 최신회차의 경우 비타주리는 편하게
https://dhlottery.co.kr/gameResult.do?method=byWin 페이지를 curl 로 긁어서 원하는 문자열만 빼오고 있습니다.
[code]
<?php
$lastLotto = curl_init();
curl_setopt($lastLotto, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($lastLotto, CURLOPT_URL, 'https://dhlottery.co.kr/gameResult.do?method=byWin');
$finalLotto = substr(explode('<caption>', curl_exec($lastLotto))[1], 0, 4);
curl_close($lastLotto);
echo $finalLotto;
[/code]
게시글을 쓰는 이 시점에서는 1138 이 출력됩니다. 페이지가 업뎃될때마다 바뀌겠죠?
페이지에 넣어서 복합 코딩을 해도 좋고 이 번호만 기입된 단일 문서를 만들어서 다시 curl 이나 아작스로 땡겨도 좋고 여하튼 본인 마음입니다.
--------------------
그런데 저는 체질상 js 파일로 부르는 걸 더 좋아합니다. 아래처럼요.
[code]
<?php
$lastLotto = curl_init();
curl_setopt($lastLotto, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($lastLotto, CURLOPT_URL, 'https://dhlottery.co.kr/gameResult.do?method=byWin');
$finalLotto = substr(explode('<caption>', curl_exec($lastLotto))[1], 0, 4);
curl_close($lastLotto);
echo 'finalLotto = '.$finalLotto.';';
[/code]
이렇게 하면 아래처럼 표현됩니다.
finalLotto = 1138;
--------------------
위와 같이 만든 js 형식의 파일을 js 문서 부르듯이 가져와서 변수를 가지고 지지고 볶고 해주면 되겠습니다.
[code]
<script src="파일경로"></script>
<script>
document.write(finalLotto);
</script>
[/code]
--------------------
하지만 js 파일도 css 파일과 마찬가지로 새로고침 문제 때문에 언제나 골치가 아픕니다.
더구나 로또 최신회차는 일주일 단위로 바뀌기 때문에 더욱 신경을 써야 합니다.
저는 편하게 파일꼬랑지로 현재시간의 초단위까지를 주는데 날짜가 다이렉트로 보이는게 좀 그래서 이걸 뒤집어서 사용합니다.
[code]
<script src="파일경로?mode=<?php echo strrev(date('YmdHis')); ?>"></script>
[/code]
댓글 16개
게시글 목록
| 번호 | 제목 |
|---|---|
| 18088 | |
| 18080 | |
| 18078 |
JavaScript
document.querySelector 의 상수화
2
|
| 18070 |
JavaScript
로또데이터 자바스크립트 기본함수
7
|
| 18061 | |
| 18037 |
JavaScript
당첨확률 높은 로또번호 추출하기
24
|
| 18036 | |
| 18033 | |
| 18022 | |
| 18021 | |
| 18020 | |
| 18018 | |
| 18004 | |
| 17999 | |
| 17995 | |
| 17987 |
PHP
메일 사진 첨부하는 방법
2
|
| 17982 | |
| 17981 |
OS
오래된 파일 지우기
|
| 17980 |
기타
링크 단축기
|
| 17970 | |
| 17965 | |
| 17964 | |
| 17963 |
JavaScript
마우스 아웃시 레이어창이 안닫혀요
|
| 17962 | |
| 17960 |
jQuery
카카오 우편번호 jquery로 변환
|
| 17956 |
PHP
계좌번호 복사소스
1
|
| 17953 |
Mobile
br 태그 모바일에만 보여주기
|
| 17949 | |
| 17930 | |
| 17928 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기