내가 다른 HTML 파일을 포함하는 PHP 파일이 일부 HTML을 포함 :가상 기능 -
<? virtual("../top.html");?>
문제는이 전에 어떤 코드를 컴파일을 포함한다는 것이다 후에 잘 실행 - 아무것도. 이 줄을 주석 처리 한 후에는 오류가 없습니다. 모든 것이 작동합니다.
코드는 로컬 컴퓨터에서 ArchLinux + LAMP로 작성되었습니다. 이제 우분투 10.04와 동일한 구성을 가지고 있습니다.
무엇이 될 수 있습니까?
네,이 작품. 하지만 왜? – Ockonal
php는 php 인 것처럼 .phtml 파일을 구문 분석하므로 require_once를 사용할 수 있습니다. 나는 템플릿 파일에 주로 phtml을 사용하는데, 파일에 주로 약간의 PHP가 들어있는 HTML을 포함한다는 것을 암시한다. –
또한'virtual()'은 특정 아파치 (http://php.net/virtual)이고, 종류는 # 가상을 포함합니다. #include virtual은 때때로 .html 파일을 포함하여 .shtml이라는 이름을 지정해야하는 문제가 있습니다. .shtml에 .phtml 확장자를 사용하는 것이 좋습니다. –