์ด ๋ด์ฉ์ ์ฒ์ ํ๋ก๊ทธ๋๋ฐ์ ์์ํ๋ ์
๋ฌธ์์ ๋๋์ด์ ๋ง์ถ ์ํ์ฝ๋ฉ!
php+mysql ์ฑ
์ ๋ด์ฉ์ ํฌํจํ๊ณ ์์ต๋๋ค.
์ค์ค๋ก ๊ณต๋ถํ๊ณ , ๊ณต๋ถํ๊ฒ์ ์ ๋ฆฌํ๊ธฐ ์ํ ๋ชฉ์ ์ผ๋ก ์ฌ๋ฆฌ๋ ๊ฒ์
๋๋ค.
์ด๋ฒ ํฌ์คํ
์์๋ ๋ณธ๋ฌธ์ ๋ด์ฉ์ด ๋ฐ๋๊ฒ ํ๋ ์ค์ต์ ํด๋ณด๊ฒ ๋ค.
์ง๊ธ๊น์ง ์ค์ตํ ๊ฒ๋ค์ ํด๋ฆญ ์ ์ ๋ชฉ์ด ๋ฐ๋๋ ๊ฒ์ ํ์ธ ํด๋ณด์๋ค.
$_GET['id']๋ฅผ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ธ๋ฐ, ์ด๋ฒ์ ๋ณธ๋ฌธ์ผ๋ก ํ์ธํด๋ณด๊ฒ ๋ค. ๊ทธ๋ฌ๊ธฐ ์ํด ์๋ก์ด ๋๋ ํฐ๋ฆฌ๋ฅผ ๋ง๋ค์ด ๋ณด์.
์์ ๋ณด์ด๋ค ์ถ์ด data๋ผ๋ ๋๋ ํฐ๋ฆฌ ์์ฑ ํ ์์ 3๊ฐ ํ์ผ์ ๋ง๋ค์ด ์ค๋ค.
๋ชฉ๋ก ์ค CSS๋ฅผ ํด๋ฆญํ๋ค๋ ๊ฒ์ data ๋๋ ํฐ๋ฆฌ์ ์๋ CSSํ์ผ์ ๋ด์ฉ์ ๋ณธ๋ฌธ์ ์ถ๊ฐํ๊ณ ์ถ์ ๊ฒ์ธ๋ฐ, ์ด๋ฅผ ์ํด์๋ ๋ฌด์์ด ํ์ํ์ง ๋
ผ๋ฆฌ์ ์ผ๋ก ์๊ฐํด๋ณด์.
์ฆ id๊ฐ์ด 'CSS'๋ผ๊ณ ํ๋ค๋ฉด ๋ณธ๋ฌธ์ ๋ด์ฉ์ผ๋ก data/id ๊ฐ์ ํด๋นํ๋ ํ์ผ์ ๋ด์ฉ์ echo๋ก ์ถ๋ ฅํ๋ฉด ๋๋ค.
์ด๋ฅผ ์ํด ํ์ํ ๊ฒ์ ํ์ผ์ ์ฝ์ด์ผ ํ๋ ๊ฒ์ธ๋ฐ, PHP์์๋ ํ์ผ์ ์ฝ๊ธฐ ์ํด ๊ณ ์๋ ๋ด์ฅ ํจ์๊ฐ ์๋ค.
php file read function์ด๋ผ๊ณ ๊ฒ์ํ๋ฉด file_get_contents()๋ผ๋ ํจ์๊ฐ ์๋ค.
์ฒซ๋ฒ์งธ ์๋ฆฌ์ ๋ฌธ์์ด ํ์์ผ๋ก ํ์ผ์ ์ด๋ฆ์ด ์ค๊ณ , ๋ ๋ฒ์งธ, ์ธ ๋ฒ์งธ ๊ฐ์ผ๋ก๋ ๋ค๋ฅธ ๋ด์ฉ์ ์ง์ ํด ์ธ๋ฐํ๊ฒ ์กฐ์ ํ ์ ์๋ค.
์ฌ์ฉ ์์ ๋ ์๋์ ๊ฐ๋ค.
(์ด ์ค์ต ์ฝ๋๋ php ์ฒซ๋ฒ์งธ ๊ธ์์๋ ์ค๋ช
๋์์๋ค. lucete1230-cyberpolice.tistory.com/251?category=910322 )
์ด๋ ๊ฒ ๋๋ฉด data/HTML์ด๋ผ๋ ํ์ผ์ ์ฝ๋๋ค.
id ๊ฐ๊ณผ ๋ฌด๊ดํ๊ฒ HTML์ ๋ด์ฉ์ ๋ณด์ฌ์ฃผ์ง๋ง, ์ด๋ถ๋ถ์ ์๋์ ๊ฐ์ด ๋ฐ๊ฟ์ค๋ค๋ฉด
์
๋ ฅ๋ฐ๋ ํ๋ผ๋ฏธํฐ(id) ๊ฐ์ ๋ฐ๋ผ ๋ณธ๋ฌธ ๋ด์ฉ์ด ๋ฐ๋๋ ๊ฒ์ ํ์ธ ํ ์ ์๋ค.
์ด๋ ๊ฒ ์
๋ ฅ๊ฐ์ ๋ค์ด์จ ๊ฒฝ๋ก์ ํด๋นํ๋ ํ์ผ์ ์ฐพ์ ๊ทธ๊ฒ์ ํํํ๋ ์ญํ ์ ํด์ฃผ๋ ํจ์๋ฅผ ์ฌ์ฉํจ์ผ๋ก์จ
๋์ฑ ํจ์จ์ ์ผ๋ก ์ฝ๋๋ฅผ ๊ด๋ฆฌ ํ ์ ์๋ค. (์ค์ ๋ก ๋ณด์์์ ๋ฌธ์ ๋ก ๊ทธ๋๋ก ์ฌ์ฉํด์ ์๋จ)