라벨이 PHP인 게시물 표시

3. 30 (금) - PHP (반복문)

이미지
반복문 ◎ while 문 / do while 문  ▷ do while은 현재 사용하지 않음 - 논리와 상관없이 한 번을 실행 " 초기식 - 조건 - 명령문 - 증감식 " 의 형태로 구성 8-1 예제) 반복문 while을 이용하여 1 보다 큰 정수를 입력받아 1부터 입력받은 정수까지의 합을 출력하는               프로그램을 만들어보기 - 8-1.html - 8-1.php 8-2 예제) 구구단 출력하는 프로그램을 만들어보기 - 8-2.html - 8-2.php 문제1) 0보다 큰 정수를 입력받고, 입력받은 정수까지의 홀수의 합 / 짝수의 합을 각각 출력하는 프로그램을 작성 - 8-3.html - 8-3.php ◎ for 문 ▷ 초기식에 초기, 조건, 증감식이 전부 나와있으므로, 디버깅이 수월하다는 장점. ▷ 예제 1을 for문으로 작성해보기   - 8-1-1.html   - 8-1-1.php ▷  예제 2를 for문으로 작성해보기   - 8-2-2.html   - 8-2-2.php ▷  문제 1을 for문으로 작성해보기   - 8-3-3.html   - 8-3-3.php ◎ 피보나치 수열 ▷ n번째 항의 값은 n-1번째 항과 n-2번째 항의 값의 합으로 만들어지는 수열 ▷ 1번째, 2번째 항의 값은 초기값을 주어줘야 함. ▷ 조건 (N개의 수열의 합)   - a1, a2, a3   - N : 개수   - S : 누적 ▷ 문제 2 : 피보나치 수열 프로그램을 작성해보기   - 8-4.html   - 8-4.php

3. 23 (금) 수업 - PHP 실습 (조건문)

이미지
in HTML form - 입력 값을 서버에 넘기는 역할 1) method : 넘기는 방식   - GET : 지금은 잘 안 씀 (넘기는 파일의 형식이 보이고 넘기는 데이터 양의 제한이 있음)   - POST : 여기서 자주 사용 2) action : 넘긴 값을 누가 받을 것인지? 3) input type 4) name = "in"   - 'in' 이라는 이름으로 값을 넘겨줌 in php 1) $_POST["in"]   - $_ 로 시작하는 것은 php에서 자동으로 생성하는 변수임.   - POST 형식으로 넘겨받은 in이라는 이름의 값 2) $in   - 위와 같지만 변수명이 길기 때문에 긴 변수명을 skip 하기위한 선언 실습 - php에서는 NULL 값이 저장된 변수와 "" (내용이 없는 큰따옴표)으로 초기화 된   변수가 서로 같이 않다. 1) 미지정 변수 / NULL 값의 변수 / ""의 변수 Test  - Source Code  - 결과 2) 7-0 (두 수의 비교 - 조건문 사용)  - Source Code  - 결과 3) 7-1 (학점 계산기)  - Source Code  - 결과 4) 7-2 (월급(연봉) 인상 계산기)  - Source Code  - 결과 5) 7-4 (월급 급여 계산기 - switch)   - Source Code   - 결과 6) 7-5 (월급 급여 계산기(개선))   - Source Code   - 결과

3. 9 (금) 정리 - html,php (실습 첨부 필요)

웹브라우저로 서버에 접속하는 경우 전부 other계정으로 인식 (실제는 아파치 사용자라고 인식) - php 메뉴얼 /ahome/ast08/html/ 디렉토리는 나의 프로그램 작업 디렉토리 index.html 이나 .php 같은 경우로 저장하면, 디렉토리 목록이 아닌 그 파일의 내용을 보여준다. vi로 프로그램을 짜면 안된다. (utf-8형식으로 저장 / 디폴트가 윈도우기 때문에 폰트 깨짐) 실제로는 이런 방식으로 웹페이지에 디렉토리를 보여주게 되면 보안상 위험 (실습 환경이기 때문에 이런식으로 구성) 둘의 차이점 JAVA - Client쪽에서 계산 (넓은 범용성) html, php - Server쪽에서 계산 (업무용) - Server Side Language Apache(html) 서버는 각자의 메인 디렉토리를 가진다 우리의 경우 /home/httpd/html/index.html ssh, ftp와는 다르게 Apache(http)는 상태정보를 저장할 수 없다. -> 다른 브라우저로 이동할 때(클릭할 때)마다 새로 로그인 하는 방법을 사용. -> 인증절차를 계속 밟는다 (프로그래밍 시 차이가 생기는 부분) ◎ HTML / PHP <html> 시작 -- 중간을 읽음 -- -- 그러던 중 -- <? -- 를 발견하게 되면, 여기 부분은 php 파싱으로 한 줄씩 해석한다 (인터프리터) ?> -- 까지는 apache의 기능으로 해석하지 않는다. // 이것의 결과를 전송해준다. </html> 끝 <hr> 한 줄 긋는다 변수 앞에는 $ 마크를 사용 echo 함수의 사용법 1. echo"     "; 2. echo('      '); 3. echo        ; 무조건 echo("     "); 형식으로 사용 e...