본문 바로가기
PHP

2.PHP 기본예제 : 거스름돈 계산하기

by Jnamelight 2017. 4. 3.


HTML에서 값을 입력받아 POST형식으로 값을 넘겨 잔돈을 구하는 프로그램이다.






html 형식으로 메모장을 이용하여 소스 작성. 





위와 같이 test1.html 생성





마찬가지로 php 파일을 생성하여 소스를 작성해 주었다.

기본적인 변수이용과 연산자를 통하여 나머지값을 구하는 소스이다.





여기까진 잘됐으나.....





변수를 받은 php파일이 실행되지 않는다...





비쥬얼처럼 에러가 나오지 않으니 소스코드를 보아도 잘모르겠다..





구글링 결과 php.ini의 설정을 개발자 전용으로 설정으로 바꾸어주면

 어디가 에러인지 찾을수 있도록 할수있다고 한다.

위와 같이 php.ini-development 를 php.ini으로 바꾸어줌(기존의 php.ini은 삭제)



그러자 소스 20번째 줄에서 에러를 찾을수 있었다...

(단순 오타...)

이제는 실행되겠지 하면서 실행



....이번엔 한글이 깨져서 나온다



또다시 구글링 결과 

안나오는 경우는 크게 3가지 라고 한다.


1. php 환경 설정 :php.ini 에서 UTF8로 설정

2. apache 환경 설정 : httpd.conf 에서 글자타입을 UTF8로 설정

3. 문서 저장시 UTF-8 설정

(위의 각각의 방법은 구글링을 하면 금방 찾을수 있음.)


한가지 라도 UTF-8 로 설정하였다면 모든 설정을 UTF-8로 설정해야됨!!!



그 결과 완벽하게 실행


'PHP' 카테고리의 다른 글

6.PHP 데이터베이스  (0) 2017.04.07
5.PHP 쿠키와 세션  (0) 2017.04.06
4.PHP 문자열  (0) 2017.04.05
3.PHP 함수  (0) 2017.04.04
1.PHP 개념과 설치  (0) 2017.03.26

댓글