Всем привет! Потребовалась задачка создавать блокнот в папке хостинга с помощью php. Название блокнота я присылаю с помощью post $name = $_POST['name']; Получается, что сам php скрипт у меня лежит по-пути: /domains/mydomen.ru/folder/subfolder1/script.php а блокнот мне требуется создать в другой папке /domains/mydomen.ru/folder/subfolder2/bloknot.txt В php не силён, потому не совсем представляю как это реализовать. Читал про file_put_contents но не совсем понял как создать именно по нужному мне пути. Спасибо большое за помощь.
PHP: <?php $file = '/domains/mydomen.ru/folder/subfolder2/bloknot.txt'; if(isset($_POST['text'])) { $text = $_POST['text']; file_put_contents($file, $text); echo 'text is written<br />'; } ?> <form method=post action="script.php"> <textarea name="text" rows="5" cols="20"> </textarea> <br /> <input type=submit value="write text"> </form>
есть замечательная константа __DIR__ и фун dirname ( __FILE__ ) https://www.php.net/manual/ru/function.dirname.php https://www.php.net/manual/ru/language.constants.predefined.php google.com
Прилогаю готовый скрипт с минимумом функционала. Могёт создавать, сохранять, удалять, изменять текстовые фаилы в субпапке. Писал для себя, на скорую руку. Но как мы знаем, нет ничего постоянней чем временное... https://drive.google.com/file/d/1NklovXIgZ8gywgrMdcg_WhZ9fUGbCkua/view?usp=sharing
Святые котики! Совсем забыл! Каюсь, каюсь... Обновил. https://drive.google.com/file/d/1NrRmcF7z-ngDJEdsBUYiM0rse3sN18SH/view?usp=sharing