WEB2 - PHP

PHP의 원리

수업소개

여기서는 HTML만으로 만들어진 웹페이지와 PHP로 만들어진 웹페이지의 차이를 보여줍니다. PHP로 만들어진 웹페이지는 요청할 때마다 프로그래밍적으로 만들어지기 때문에 동적입니다. 동적이라는 것의 의미를 잘 음미해보세요.

 

 

 

HTML VS PHP

index.html

<!doctype html>
<html>
  <body>
    2018-01-20 18:36:01
  </body>
</html>

index.php

<!doctype html>
<html>
  <body>
    <?php
      echo date('Y-m-d H:i:s');
    ?>
  </body>
</html>

 

댓글

댓글 본문
작성자
비밀번호
  1. 심민섭
    왜냐하면 PHP 라는 언어 자체를 웹브라우저가 해석하는 것은 불가능하기 때문입니다. 말씀하신 것 처럼 파일로서 불러오게 된다면, 웹브라우저가 그 코드 자체를 출력하는 것이고 이것은 html일 경우에는 아무런 문제가 없지만(요청하는 것과 출력되는 것이 동일하기 때문에), PHP를 그 코드 자체로 출력하면 문제가 생기기 때문입니다. 그래서 PHP는 서버와 PHP프로그램이 필요한 것이고 그 서버와 프로그램의 역할을 하는 것이 아파치 이며 그 아피치를 사용하기 위해서는 파일로 index를 여는 것이 아니라 서버를 통해서(127. ...) 열어야 합니다.
    대화보기
    • 원스팩토리
      감사합니다.
    • 원스팩토리
      감사합니다.


    • C:\Bitnami\wampstack-7.1.14-0\apache2\htdocs\index.php

      라고 하면 그냥 html로 나오는건가요?

      http://127.0.0.1......고 쳐야 php가 작동하는데 무슨 차이인지 잘 모르겠습니다.
    • Jeonghee Gwon
      와 php 재밌는 언어네요. 다음강의가 기대됩니당^^
      다음 강의는 내일 들을게요. 고맙습니다.^^
    • Jae Il Park
      감사합니다~~
    • 늅늅개발자
      오 감사합니다 저도 궁금했는데 해결됐어요!
      대화보기
      • 광현
        시간 설정이 미국 로스앤젤레스 시간으로 설정돼 있어서 그렇습니다.

        이렇게 해보세요

        php.ini 파일 열기

        date.timezone ="America/Los Angeles"를

        date.timezone ="Asia/Seoul"로 바꾸고 파일 저장

        Bitnami WAMP Stack Manager Tool 파일 열기

        Manage Servers 창에서 Apache Web Server 클릭. 우측 restart 버튼 누르기

        index.php 파일 새로고침하기.

        도움이 되셨길.
        대화보기
        • 궁금
          안녕하세요.
          Y-m-d H:i:s 를 실습해 보았는데요
          현재는 21시인데, 4시로 나타나네요. 왜 그런건가요??
        버전 관리
        egoing
        현재 버전
        선택 버전
        graphittie 자세히 보기