запись в HTML-файл с PHP на IIS - PullRequest
       7

запись в HTML-файл с PHP на IIS

0 голосов
/ 31 октября 2018

Я пытаюсь записать в HTML-файл с php. Код работает нормально, например, на XAMPP Apache. Теперь я пытаюсь заставить его работать на IIS.

Вот мой код:

<?php

$handle = fopen("feedback_tracker.html", "a");
$date=date("Y-m-d H:i:s");
   fwrite($handle, "<hr>");
   
   fwrite($handle, "<br>");
 foreach($_POST as $value) {

  fwrite ($handle, $value . "<br>");

 }
 fwrite($handle, "<br>");
  fwrite($handle, $date);
 
 
 fclose($handle);



?>
<html>
<head>
</head>
<body>
<p Style="font-size: 20pt">Die Nachricht wurde erfolgreich übermittelt!</p>
<br>
<p Style="font-size: 15pt">weiterleitung erfolgt...</p>
<script>


    setTimeout(function () {
        history.go(-2);
    }, 4000);

</script>
</body>
</html>

Итак, я установил php на IIS, и теперь сайт открылся и отображается правильно (я вижу html-содержимое php-файла). Однако каким-то образом ввод текстовой области на другом сайте вызывается с помощью обычного действия формы, но не записывается в "feedback_tracker.html", как это должно быть и как это уже работает на XAMPP. Нужно ли устанавливать что-то дополнительное на IIS?

1 Ответ

0 голосов
/ 31 октября 2018

Это может быть проблема с разрешениями файла «feedback_tracker.html».

Щелкните правой кнопкой мыши файл, выберите свойства, выберите безопасность, отредактируйте разрешения и предоставьте полный доступ всем пользователям и проверьте, работает ли он.

...