์ด ๋ด์ฉ์ ์ฒ์ ํ๋ก๊ทธ๋๋ฐ์ ์์ํ๋ ์
๋ฌธ์์ ๋๋์ด์ ๋ง์ถ ์ํ์ฝ๋ฉ!
php+mysql ์ฑ
์ ๋ด์ฉ์ ํฌํจํ๊ณ ์์ต๋๋ค.
์ค์ค๋ก ๊ณต๋ถํ๊ณ , ๊ณต๋ถํ๊ฒ์ ์ ๋ฆฌํ๊ธฐ ์ํ ๋ชฉ์ ์ผ๋ก ์ฌ๋ฆฌ๋ ๊ฒ์
๋๋ค.
ํฌ์คํ
๋ ๋ด์ฉ์์๋ php ์ค์น ๋ฐ ํ๊ฒฝ์ค์ ๊ณผ์ ์ ์๋ตํฉ๋๋ค.
์๋ ๊ทธ๋ฆผ์ ๋ณด๋ฉด
์ผ์ชฝ์ ์์ ์ ์ปดํจํฐ(์น ๋ธ๋ผ์ฐ์ ๊ฐ ์ค์น๋ ํธ์คํธ ์ปดํจํฐ)๋ผ๊ณ ์๊ฐํ๊ณ , ์ค๋ฅธ์ชฝ์ ์๋ฒ ์ปดํจํฐ๋ผ ์๊ฐํ๋ฉด๋๋ค.
์ค๋ฅธ์ชฝ ์๋ฒ ์ปดํจํฐ์๋ ์น์๋ฒ(์ค์ต์์๋ ์ํ์น๋ฅผ ์ฌ์ฉํ ๊ฒ) ์ PHP ๊ฐ ์ค์น๋์ด์๋ ์ํ์ด๋ค.
์ด ์ํ์์ ์น ๋ธ๋ผ์ฐ์ ์ ์๋ฒ๊ฐ ์ด๋ป๊ฒ ์ํธ์์ฉ ํ๋์ง์ดํด๋ณด์.
๋จผ์ ์น ๋ธ๋ผ์ฐ์ ๊ฐ ์ฃผ์์ฐฝ์ index.html ํ์ผ์ ์ง์ ํ๊ณ ์์ฒญ ํ์ ๋ ๊ทธ๋ฆผ์ ๋ณด๋ฉด
์์ฒญ์ ๋ฐ์ ์๋ฒ๋ ์๋ฒ ์ปดํจํฐ์ ์ค์น๋์ด ์๋ ์น์๋ฒ๋ผ๋ ์ํํธ์จ์ด๊ฐ
์ฃผ์์ฐฝ์ ๋ณด๊ณ ํ์ฅ์๊ฐ .html ๊ฒ์ ํ์ธํ๋ค.
ํ์ธ ํ ์์ ์ด ์ง์ ์ฒ๋ฆฌํ ์ ์๋ ์ธ์ด์์ ์๊ธฐ ๋๋ฌธ์ ์๋ฒ ์ปดํจํฐ์ ํ๋๋์คํฌ๋ SSD์ ์๋ htdocs ๋๋ ํฐ๋ฆฌ์์ index.html์ ์ฝ์ด์ ๋ฐ๋ก ์น ๋ธ๋ผ์ฐ์ ์๊ฒ ์ ์กํ๋ฉด ์น ๋ธ๋ผ์ฐ์ ๋ ์ฝ๋ ๋ด์ฉ์ ํด์ํ์ฌ ํ๋ฉด์ ํ์ํ๋ ๊ฒ์ผ๋ก
๊ณผ์ ์ด ๋๋๋ค.
๊ทธ๋ ๋ค๋ฉด index.php์ ๊ณผ์ ์ ์ด๋จ์ง ๊ทธ๋ฆผ์ผ๋ก ๋ณด์.
์๋ฒ๋ .html์ด ์๋ .php๊ฐ ์ค๋ฉด, ์์ ์ ์๊ด์ด ์๋์ ์์์ .phpํ์ฅ์ ํ์ผ์ ์ฒ๋ฆฌ ํ ์ ์๋ ์ํํธ์จ์ด์ธ
PHP๋ผ๋ ํ๋ก๊ทธ๋จ์๊ฒ ์ด ํ์ผ์ ์ฒ๋ฆฌ๋ผ๊ณ ์์ํ๋ค.
๊ทธ๋ฌ๋ฉด PHP๋ htdocs ๋๋ ํฐ๋ฆฌ ์์์ index.php๋ผ๋ ํ์ผ์ ์ด์ด, ๊ทธ ์์ ์ ํ PHP์ธ์ด๋ฅผ ์ปดํจํฐ ์ธ์ด์ ๋ฌธ๋ฒ์ ๋ฐ๋ผ ํด์ํ์ฌ ์ต์ข
์ ์ผ๋ก HTMLํ์ผ์ ๋ง๋ค์ด ๋ธ๋ค.
๊ทธ๋ ๊ฒ ๋ง๋ค์ด์ง HTML์ฝ๋๋ฅผ ์น ์๋ฒ์๊ฒ ๋ณด๋ด๊ณ , ์น ์๋ฒ๋ ์น ๋ธ๋ผ์ฐ์ ์๊ฒ ์ ์กํ๋ ๊ฒ์ผ๋ก
๋ชจ๋ ๊ณผ์ ์ด ๋ง๋ฌด๋ฆฌ ๋๋ค.
๊ทธ๋ ๋ค๋ฉด HTML๊ณผ PHP์ ๊ฐ์ฅ ํฐ ์ฐจ์ด์ ์ ๋ฌด์์ผ๊น?
๋ ์ธ์ด์ ์ฐจ์ด๋ฅผ ํ์ธํ๊ธฐ ์ํด ๋์ผํ ์ฝ๋๋ฅผ ์ง์ ์ค์ตํด๋ณด๊ฒ ๋ค.
1.html ๋ก ์๊ฐ์ ํ์ธํ๋ HTML์ฝ๋๋ฅผ ์์ฑํ ํ,
1.php์ผ๋ก ๊ฐ์ ์ฝ๋๋ฅผ PHP๋ก ์์ฑํ๋ค.
page์์ ํ์ธํด๋ณด์
1.html
1.php
php์ฝ๋๋ ์๊ฐ์ด ๋์ ์ผ๋ก ๋ฐ๋์ ํ์ธ ํ ์ ์๋ค.
์ฌ์ฉ์๊ฐ ์์ฒญํ ํ์ผ์ด ํ์ฅ์๊ฐ .html์ด๋ผ๋ฉด ์น ์๋ฒ๋ ๊ทธ ํ์ผ์ ๊ทธ๋๋ก ์ฝ์ด์ ๊ทธ๋๋ก ์ ์กํ ๋ฟ์ด๋ค.
์ฆ ํ๋ฒ ์น ํ์ด์ง๋ฅผ ๋ง๋ค์๋ค๋ฉด, ๊ทธ๊ฒ์ ์ธ์ ๋ ๋๊ฐ์ ์ ๋ณด๋ฅผ ๋ณด์ฌ์ค๋ค.
ํ์ง๋ง ํ์ฅ์๊ฐ .php๊ฐ ๋๋ฉด ์น ์๋ฒ๋ ๊ทธ๊ฒ์ php๋ผ๋ ํ๋ก๊ทธ๋จ์ผ๋ก ์์ํ๊ณ ,
php๋ผ๋ ์ํํธ์จ์ด๋(ํ๋ก๊ทธ๋จ) 1.php ๋ผ๋ ํ์ผ์ ์ด์ด๋ณด๊ณ , html ์ฝ๋๋ฅผ ์ ์ธํ PHP์ฝ๋๋ฅผ ์ฝ๋๋ค.
PHP์ฝ๋๊ฐ ์์๋๋ ์ง์ ์ ์๋ ค์ฃผ๊ธฐ ์ํด, ์ฝ์๋ ๊ธฐํธ์ธ <?php ๋ฅผ ์จ์ฃผ๋ฉฐ, ์ด ๊ธฐํธ๊ฐ ๋์ค๋ฉด phpํ๋ก๊ทธ๋จ์
์ด์ ๋ถํฐ PHP๋ผ๋ ์ปดํจํฐ ์ธ์ด์ ๋ฌธ๋ฒ์ด ๋์จ๋ค๋ ์ฌ์ค์ ์๊ณ ์ด ๋ฌธ๋ฒ์ ํด์ ํ๋ฉฐ ๋์ํ๋ค.
1.php ์ ์ ํ์๋ PHP์ฝ๋๋ ์ฐ๋, ์, ์ผ, ์๊ฐ, ๋ถ, ์ด ํ์์ ๋ฐ๋ผ ํ์ฌ์๊ฐ์ echo ์ฆ ์ถ๋ ฅํ๊ณ ์๋ค.
PHP๋ ์ฝ๋์ ๋ฐ๋ผ ํ์ฌ ์๊ฐ์ ์์๋ธ๋ค์ PHP์ฝ๋์ ํด๋นํ๋ ๋ถ๋ถ์ ํ์ฌ ์๊ฐ์ผ๋ก ๋์ฒดํ ํ, PHP์ฝ๋๊ฐ ์ข
๋ฃ ๋๋ฉด ("?>") ๋๋จธ์ง ์ฝ๋๋ฅผ ๋ด๋ฒ๋ ค๋๋ค.
์น ๋ธ๋ผ์ฐ์ ๋ PHP์ฝ๋๊ฐ ์๋ ์์ HTML์ผ๋ก๋ง ์ด๋ฃจ์ด์ง ์ ๋ณด๋ฅผ ๋ฐ์ ์ ์๊ธฐ ๋๋ฌธ์, PHP๋ฅผ ์ ์ธํ HTMLํ์ผ์ ํ๋ฉด์ ํ์ํ๊ฒ ๋๋ค.
๊ธฐ๋ณธ์ ์ผ๋ก HTML์ ํ๋ฒ ํ์ผ์ด ๋ง๋ค์ด์ง๋ฉด ์ธ์ ๋ ๋๊ฐ์ด ๋์ํ์ง๋ง PHP๋ ํ๋ก๊ทธ๋๋ฐ์ ์ผ๋ก ์น ํ์ด์ง๋ฅผ ์์ฐํ ๋ฅ๋ ฅ์ด ์๊ธฐ ๋๋ฌธ์ ํ์ด์ง๋ฅผ ์๋ก๊ณ ์นจํ ๋๋ง๋ค ๋ฌ๋ผ์ง๋ ๋์ ์ธ ์น ํ์ด์ง๋ฅผ ๋ง๋ค ์ ์๋ค.
์ฆ ๋ ์ธ์ด์ ๊ฐ์ฅ ํฐ ์ฐจ์ด๋
HTML์ ์ ์ ์ด๋ฉฐ ์ธ์ ๋ ๊ฐ์ ์น ํ์ด์ง๋ง์ ๋ง๋ค ์ ์์ง๋ง,
PHP๋ ๋์ ์ผ๋ก ์ํ๋ ๊ฒ์ ๋ฌธ๋ฒ์ ๋ฐ๋ผ ์์ฑํ๋ฉด, ์ต์ข
์ ์ผ๋ก ์น ํ์ด์ง๋ฅผ ์์ฑํด์ ์น ๋ธ๋ผ์ฐ์ ๋ก ์ ์ก๋๋ค.
๋จ ํ๊ฐ์ง ์ฃผ์ ํ ๊ฒ์ PHP ์ฝ๋์ ์์๊ณผ ๋์ ์๋ฆฌ๋ ๊ธฐํธ๋ฅผ ๊ธฐ์ตํด์ผ ํ๋๊ฒ์ด๋ค.
์์ : " <?PHP "
๋ : " ?> "