<?php $result = null; $text = $_POST['text'] ?? ''; if (!empty($text)) { $datetime = date(DATE_ATOM); $isWrote = (bool) file_put_contents( __DIR__ . '../private/feedback.txt', $datetime . PHP_EOL . $text . PHP_EOL . PHP_EOL, FILE_APPEND ); if ($isWrote === false) { $result = 'Не удалось отправить сообщение, попробуйте ещё раз.'; } else { $result = 'Ваше сообщение успешно отправлено!'; } } ?> <html> <head> <title>Обратная связь</title> </head> <body> <div style="text-align: center"> <h1>Форма обратной связи</h1> <?php if ($result !== null): ?> <div><b><?= $result ?></b></div><br> <?php endif; ?> <form action="feedback.php" method="post"> <label for="text">Введите ваш текст:</label><br> <textarea name="text" id="text" cols="55" rows="5"></textarea><br> <input type="submit" value="Отправить"> </form> </div> </body> </html>Появляется ошибка:
Warning: file_put_contents(D:\OSPanel\domains\myproject.loc\www../private/feedback.txt): failed to open stream: No such file or directory in D:\OSPanel\domains\myproject.loc\www\feedback.php on line 10Разбираюсь уже несколько часов, не могу понять, почему он не может записывать данные в другую папку и как сделать чтобы записывал?
Заранее спасибо за помощь!