정말 간단한거 궁금합니다.

2018-10-01 (월) 19:20:46 2,903

영카트 구축할때 코드가 전부 PHP로만 되어있고 HTML 파일은 없는데 어떻게 이렇게 되는지 궁금합니다..

html이 php안에 포함되어있는건가요..?

|

답변 4개 / 댓글 1개

영카트뿐만이 아니라.

PHP로 처리되는 내용은

WebServer에서 PHP Engine이 파싱을거쳐서 실행후 결과값만 웹브라우저로 전달됩니다.

결과값에는 HTML도 포함됩니다.(궁금해하시는 HTML은 여기에 일부분입니다.)

다시말해서

확장자가 .php 일뿐

사용자가 확인하게되는 내용은 HTML / CSS / JavaScript를 갖게되는 방식입니다.

이런 방법은 PHP 뿐만 아니라.

다른 언어들도 마찬가지 입니다.

웹서버 혹은 웹어플리케이션 서버를 사용하는 언어들의 확장자를 참고해보세요

https://ko.wikipedia.org/wiki/%EC%84%9C%EB%B2%84_%EC%82%AC%EC%9D%B4%EB%93%9C_%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8_%EC%96%B8%EC%96%B4

위의 설명과 같은 방식으로 처리된 결과값만 사용자의 브라우저에 전달됩니다.

즉, 모두다 html만 확인되죠

php화일내에 html코드를 넣어서 최종적으로 html화일을 만들어 내는 겁니다

php 소스파일에 html 소스를 넣을수 있어요

php 확장자 파일 보시면

<?php

php문법

?>

<div></div>

이런식으로 같이 하면되긴해요

2018-10-01 (월) 19:32:58

테마폴더 확인해보셔요

답변에 대한 댓글 1개

거기도 php파일 밖에없네요.. php공부해야할거같습니다 감사합니다!

답변을 작성하려면 로그인이 필요합니다.