가능한 중복 :
PHP script not working in HTML file
나는이 있습니다
<?php
if(isset($_POST['submit'])){
$f = fopen('counter.txt', 'r+');
flock($f, LOCK_EX);
$total = (int) fread($f, max(1, filesize('counter.txt')));
if (isset($_POST['submit'])) {
rewind($f);
fwrite($f, ++$total);
}
fclose($f);
}
?>
을 그리고 그것은 txt 파일에서 작동합니다. 클릭 수를 정확히 계산합니다. 그러나이 양식은 :
Times submited <?php echo $total; ?>.
내 양식이있는 index.html 파일에서 작동하지 않습니다. 제발 도와 주실 수 있습니까?
이 내 파일의 라인 :
- 형태 (index.html을)
- .PHP 파일
- 헤더 ("위치 : thankyou.php") 인덱스의 뒤쪽으로
- .html
우리가 도와주고, 내 의견으로는, 더 HTML을 필요 했어. – digitlworld
PHP 코드는'.html' 파일에서 (보통) 실행되지 않습니다. '$ total'과 같은 변수는 다른 페이지 요청에 대해서도 지속되지 않습니다. 카운터 파일을 다시 읽어야합니다. – mario
쿠키 또는 세션 변수에 $ total을 저장하여 어느 페이지에서나 액세스 할 수 있습니다. 또한 .php를 사용하여 작동하십시오. –