자습으로 인해 상식을 많이 모르거나 이해하지 못하는데...
문제:
접미사가 붙는 경우 .html의 경우 php가 표시되지 않습니다. 인쇄하고 접미사를 .php로 변경한 후 정상으로 돌아갑니다(전제 조건: 서버가 설정되어 있음)
<code><span><!DOCTYPE html></span><span><<span>html</span><span>lang</span>=<span>"en"</span>></span><span><<span>head</span>></span><span><<span>meta</span><span>charset</span>=<span>"utf-8"</span>></span><span><<span>title</span>></span>测试<span></<span>title</span>></span><span></<span>head</span>></span><span><<span>body</span>></span><span><<span>h1</span>></span>hello<span></<span>h1</span>></span><span><span><?php</span><span>$a</span>=<span>array</span>(<span>"Dog"</span>,<span>"Cat"</span>,<span>"Horse"</span>); print_r(<span>$a</span>); <span>?></span></span><span></<span>body</span>></span><span></<span>html</span>></span></code>
이유:
정적 웹 페이지 주로 html, CSS, JavaScript가 포함됩니다
동적 웹페이지 기술에는 주로 JSP, Asp.net, PHP 등이 포함됩니다.
웹페이지는 정적과 동적의 두 가지 유형으로 나뉩니다. 정적 페이지의 콘텐츠는 변경되지 않으며 확장자는 일반적으로 html입니다. 브라우저가 이를 요청하면 서버는 조건에 따라 동적 페이지의 콘텐츠를 직접 전달하므로 모든 사람이 다르게 볼 수 있습니다. 동적 페이지의 코드는 브라우저에 전달되기 전에 서버에서 처리됩니다.
그럼 서버는 이 파일을 전송하기 전에 처리해야 하는지 어떻게 알 수 있나요? 가장 간단한 방법은 확장자를 사용하여 서버가 .php 접미사를 발견하면 먼저 처리한 다음 처리하는 것입니다. 브라우저로 보내세요. PHP 페이지에는 HTML 페이지 콘텐츠도 포함될 수 있습니다. 모두 HTML 콘텐츠라면 PHP 프로세서가 파일을 열어서 처리할 내용이 없으면 브라우저에 직접 표시되는 것과 같습니다. 브라우저에서는 동일하지만 서버에서는 실제로 처리 프로세스가 있습니다.
기기에 실행 환경이 없으면 php 파일을 실행할 수 없습니다. IE를 사용하여 직접 볼 경우 다운로드 메시지가 표시되거나 기타 문제가 발생합니다. IE를 사용하여 보려면 확장자를 .html 또는 .htm으로 변경하고 직접 클릭하여 열면 PHP 코드가 표시되지 않습니다.
').addClass('사전 번호 매기기').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });위 내용은 PHP 코드에 대한 소개입니다. PHP 코드 내용을 포함하여 HTML 파일에 PHP 코드를 삽입해도 효과가 없는 이유는 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.