2012-09-10 3 views
0

이것은 간단하고 어리석은 부분이지만 내 HTML 페이지에는 PHP 코드가 계속 표시됩니다.PHP in HTML, PHP 코드 표시

이 그냥 간단한 테스트입니다 :

<html> 
<body> 
Test 1<br> 
<?php 

print "Test 2"; 
echo "Test 3"; 
print "<b>Test 4</b>"; 

?> 

Test 5<br> 

</body> 
</html> 

그리고이는 모습입니다 : 내가 잘못 도대체 무엇을하고있는 중이 야

Test 1<br> 
Test 4"; ?> Test 5 

? 위에서 나는 에코와 프린트를 섞어서 효과가없는 것처럼 보였습니다.

+0

페이지의 HTML 소스를 보았습니까? 웹 서버가 제대로 구성되지 않았고 PHP를 보내기 전에 PHP를 구문 분석하지 않기 때문이라고 생각합니다. – andrewsi

+0

보려는 페이지의 파일 이름은 무엇입니까? test.php라는 이름의 페이지를 '그리고 그것을 실행? – j08691

+0

그 페이지의'소스보기 '를하면 브라우저가'

답변

10

PHP를 지원하는 웹 서버를 통해 프로그램에 액세스하지 않고 PHP 지시문을 위해 해당 페이지를 구문 분석하도록 구성되었습니다.

  • 당신은 파일 시스템에서 직접적으로, HTTP 서버 (예를 들어, Apache HTTPD)을 통해 페이지에 액세스해야합니다.
  • HTTP 서버가 PHP installed
  • 이 페이지는 PHP 파일의 구성과 일치해야 있어야합니다 (XAMPP를
0

로컬 서버를 사용하는 경우 (이 일반적이다 기본적으로의 ".php 파일 확장명이") /// C : 예), 당신은 HTML 파일을 더블 클릭하여 웹 페이지에 액세스 한 다음 브라우저에서 주소 파일

될 것입니다/XAMPP/htdocs에/(파일 이름), .html 파일

PHP를 실행하지 않는

나 이유. 그 다음, 북마크는 PHP가 작동하는 방식으로 HTML 파일에 액세스

http://localhost/(filename).html

이며, 브라우저에 직접 입력해야 올바른 주소는 PHP 코드로 HTML 파일에 액세스하는 데 사용하는 귀하의 로컬 호스트 디렉토리에 있으므로 탐색기 나 터미널을 통해 아이콘을 클릭하는 대신 브라우저를 통해 파일에 쉽게 액세스 할 수 있습니다.

fyi 주소 접두사가 지속되므로 링크 된 페이지로 이동하므로 PHP 첫 페이지에서 작동하지 않으면 웹 사이트의 다른 페이지에서 작동하지 않습니다. 반대로 첫 페이지가 작동하면 나머지 페이지도 작동합니다.