.php 파일의 문의 양식을 작성하고 있습니다. 나는 항상 느슨한 doctypes로 일해 왔지만, 오늘은 엄격하게 사용하고 있습니다. 내 HTML 위에 내 PHP가 있고 코드가 실행됩니다. 대신, 그것은 단지 페이지에 Echos의 일부를 표시합니다 (아직 호출되지 않았습니다). <?php echo $Name; ?>
Doctype = Strict이기 때문에 PHP가 페이지가 표시됩니다.
가 무슨 일이야 내가이 문제를 해결하는 방법 :이 표시되어있는 필드 내부 페이지에서
<INPUT NAME="Name" SIZE="30" value="<?php echo $Name; ?>">
: 또한, 내 양식에, 나는 다음 있나요?
예, 페이지 여기 .PHP 이다는 DOCTYPE이다
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
모든 입력
doctype은 PHP가 해석되는지 여부에 영향을 미치지 않아야합니다. 이는 웹 서버 구성에 문제가있을 수 있습니다. 문서 형식을 뭔가 어리석은 것으로 변경해보고 문제가 지속되는지 확인하십시오. –
문제와 관련이 없지만 잘못된 XHTML이기도합니다. 요소와 속성 이름은 소문자이어야하며 빈 요소는'/>'로 끝나야합니다. – BoltClock
@Stefan에 동의합니다. 서버 구성 문제 일 가능성이 큽니다. 가장 단순한 PHP 페이지 인' php phpinfo();'만 포함 된 파일을 시도해보십시오. 먼저 작동하는지 확인한 다음 다시 돌아와서이 문제를 다시 확인하십시오. – Lee