2021. 11. 2. 13:42ใHTML + CSS + JS/JS ์๋ฐ์คํฌ๋ฆฝํธ
1. RSS(Really Simple Syndication)
RSS๋ ์ด๊ฐ๋จ ๋ฐฐํฌ๋ฅผ ์๋ฏธํ๋ค. ์๋ก์ด ์ฝ์๊ฑฐ๋ฆฌ๊ฐ ์์ฃผ ๊ฐฑ์ ๋๋ ๋ด์ค๋ ๋ธ๋ก๊ทธ์์ ์ฃผ๋ก ์ฌ์ฉํ๋ xml ๊ธฐ๋ฐ ์ฝํ ์ธ ๋ฐฐ๊ธ ํฌ๋งท์ด๋ค. RSS๋ฅผ ์ฌ์ฉํ๋ฉด ๋ด์ค๋ ๋ธ๋ก๊ทธ์ ์ฝ์๊ฑฐ๋ฆฌ๋ฅผ ๋ชจ์์ ๋ณผ ์ ์๋ค.
์ฌ๊ธฐ์ url ๋ณต์ฌํ๋ค.
๊ทธ๋ฅ $.ajax()๋ก ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๋ ค๊ณ ํด๋ ๋์ผ ์ถ์ฒ ์์น๋๋ฌธ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค.
2. php๋ก ๊ต์ฐจ ๋๋ฉ์ธ ๋ฐ์ดํฐ(xml) ๋ถ๋ฌ์ค๊ธฐ
php๋ ์๋ฒ๊ฐ ์๋ก ํต์ ํ ์ ์๋ cURL ๋ฉ์๋๋ฅผ ์ง์ํ๋ค.
์ด ๋ฉ์๋๋ฅผ ์ฌ์ฉํ๋ฉด ๊ต์ฐจ ๋๋ฉ์ธ ๋ฐ์ดํฐ๋ฅผ ๋ถ๋ฌ์ฌ ์ ์๋ค.
-cURL ๋ฉ์๋์ ๊ธฐ๋ณธํ
curl_init() : cURL์ ์ฌ์ฉํ๊ธฐ ์ํด ์ด๊ธฐํํ๋ ๋ฉ์๋, cURL ์ธ์ ์ ์์ฑํ๋ค.
curl_setopt(์ธ์ , ์ต์ , ๊ฐ) : ์์ฑ๋ cURL ์ธ์ ์ ์ต์ ์ ์ค์ ํ๋ค.
-> ์ต์ ์ ์ ์ฉ ๊ฐ๋ฅํ ๊ฐ๋ค
CURLOPT_URL: ์ ์ํ URL ์ฃผ์ ์ค์
CURLOPT_SSL_VERIFYPEER: SSL ์ธ์ฆ์ ๊ฒ์ฌ ์ฌ๋ถ ์ค์
CURLOPT_RETURNTRANSFER : ๊ฒฐ๊ณผ๊ฐ์ ๋ฐ์ ๊ฒ์ธ์ง ์ฌ๋ถ ์ค์
CURLOPT_HEADER : ํค๋ ์ ๋ณด ์ถ๋ ฅ ์ฌ๋ถ ์ค์
curl_exec() : cURL ์ธ์ ์ ์คํํ๋ค.
curl_close() : cURL ์ธ์ ์ ์ข ๋ฃํ๋ค.
3. RSS ๋ก ๋ฐ์ดํฐ ๋ถ๋ฌ์ค๊ธฐ
'HTML + CSS + JS > JS ์๋ฐ์คํฌ๋ฆฝํธ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JS + jquery] ์ ์ด์ฟผ๋ฆฌ ํ๋ฌ๊ทธ์ธ (0) | 2021.11.03 |
---|---|
[JS + jquery] Ajax๋ก ๊ฐ๋จํ ๋ก๊ทธ์ธ ๋ง๋ค๊ธฐ (0) | 2021.11.02 |
[JS + jquery] Ajax ๊ด๋ จ ๋ฉ์๋์ Ajax๋ก JSON ๋ฐ์ดํฐ ๋ฐ์ธ๋ฉ, XML ๋ฐ์ดํฐ ๋ฐ์ธ๋ฉ (0) | 2021.11.02 |
[JS + jquery] Ajax (0) | 2021.11.02 |
[JS + jquery] ํจ๊ณผ ๋ฉ์๋์ ์ ๋๋ฉ์ด์ ๋ฉ์๋ ๊ธฐ์ด ์ฐ์ต๋ฌธ์ 1, 2 (0) | 2021.11.01 |