php 질문합니다.
글쓴이: hmy3743 / 작성시간: 일, 2013/05/12 - 1:03오전
제가 php를 아니 스크립트 언어를 처음해보는거라서 뭐가 먼지를 모르겠네요
w3schools.com에 있는 예제를 똑같이 만들어봤는데 원하는대로 돌아가지를 않습니다.
first.php
<!DOCTYPE html> <html> <body> <?php echo $_POST["fname"].' '.$_POST["age"].'<br>'; ?> </body> </html>
htm.html
<!DOCTYPE html> <html> <body> <form action="first.php" method="post"> name: <input type="text" name="fname"> age: <input type="text" name="age"> <input type="submit"> </form> </body> </html>
바탕화면의 같은 폴더내에 있고
사파리로 html파일을 열어서 입력후 submit을 누루면
php파일의 코드가 그냥 나옵니다.
혹시 osx여서 그렇다던가 그런건 아니겠.
어떻게 해야 제대로 입력이 들어가서 php코드가 정장적으로 작동할지
조언부탁드립니다.
Forums:
http://www.php.net/manual/en/
http://www.php.net/manual/en/install.php
이런건 phpschool이 전문입니다.
//
하튼...
이거 하시려면. 아파치를 설치하고 테스트 하셔야 합니다.
POST 전송으로 PHP에 값을 전달해서. 연산된 결과를 돌려 받으려면. 아파치가 통신을 해주는게 보통입니다.
만약. 도스용 콘솔 화면에서 사용하시려면.
QUERY_STRING을 커맨드 상에서 처리하는 방식으로 해야 합니다. 약간 수정된 예제 파일을 함께 첨부합니다.
//
브라우저가 네트워크에서 처리되는 과정은 이렇습니다.
1. URL 접속 --->
브라우저 -> Apache 서버 -> php 연산 -> 파일. 또는 DB
2. 데이터 전송 <---
브라우저 <- Apache 서버 <- php 연산 <- 파일. 또는 DB
3. fname과 age에 값을 입력하고. Submit 클릭. POST 전송 ---> ?fname=10&age=20 (GET 방식은 이렇게 보임)
브라우저 -> Apache 서버 -> php 연산 -> 파일. 또는 DB
4. 연산된 결과를 다시 전송해서 화면에 보여 줍니다.
브라우저 <- Apache 서버 <- php 연산 <- 파일. 또는 DB
//
php는 .exe 파일입니다. 어떤 값을 넣어주면. 계산을 하고. TEXT파일이 생성됩니다. ABCD1234 이렇게요.
그 연산된 TEXT 문자값을 아파치가 브라우저로 전송해주는겁니다.
가장 보기 편한 PHP 도서나 문서. 아파치 설치하기 등등을 둘러보시는게 좋을거 같습니다.
그냥 하시기에는 곤란한점이 많습니다.
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
댓글 달기