저는 램프 스택을 만들고 PHP 학습을 시작했습니다. Hello World 프로그램에 문제가 있습니다. 내 서버에는 index.html이라는 파일이 있습니다.html hello world 파일의 PHP 용 추가 출력
My Example
Hello World
Here is some more HTML
: 웹 브라우저에서 열면
<html>
<title>HTML with PHP</title>
<body>
<h1>My Example</h1>
<?php
echo '<p>Hello World</p>';
?>
<b>Here is some more HTML</b>
</body>
</html>
것은, 내가 내 출력은 다음과 같이 보일 것으로 예상 : 이것은 (기본적으로 온라인 가이드에서 붙여 복사되어) 그 파일의 내용입니다
대신은 다음과 같습니다
My Example
Hello World
'; ?> Here is some more HTML
왜 여분는 " ';>?"이? 나는 아마 간단한 실수를하고있다. 나는 크롬, 파이어 폭스 및 사파리에서 매번 동일한 결과에 index.html에 액세스를 시도했다.
모두 서버 구성에 따라 다릅니다. .php와 같은 .html 파일을 구문 분석하려면 웹 서버 (및 많은 서버)를 구성하는 것이 간단합니다. 그리고 그의 웹 서버가 .html 파일을 파싱하도록 설정되어있는 것 같습니다. 그렇지 않으면' php'와'echo'를 포함하여 PHP 코드 전체가 출력물에 포함되어 있어야하지만 그의 게시물에 따르면 그들은 아니었다. –
아, 잘 잡으세요! Upvote. –
PHP를 html로 만들 수 있습니다. 그렇습니다. 그러나 이것은 기본 설정이 아닙니다. 그리고 당신이하고있는 일을 알지 못한다면 그렇게하는 것이 좋습니다. html로 PHP를 사용하는 것이 좋은 생각이라면,'.php' 파일은 존재하지 않아도됩니다 :) – Martijn