Всем привет, пытаюсь добавить строчку в base.txt. PHP: if ($_GET['action'] == "addbase") { if (empty($key)) { Echo "Введите ключ!"; }else{ file_put_contents('/base/1/base.txt', "New text line\r\n", FILE_APPEND); } } Но данный код не работает, выводит следующую ошибку: Warning: file_put_contents(base/1/base.txt): failed to open stream: No such file or directory in C:\OpenServer\domains\fffff.ru\api\index.php on line 24 Как я понял, данная ошибка означает то, что данного файла нет... Путь к файлу txt находится в: site.ru/base/1/base.txt Путь к файлу php находится в: site.ru/api/index.php (С него отправляю запрос) Что не так, объясните пожалуйста. P.S. Извиняюсь за глупые вопросы, только начал учить php
PHP: if ( filter_has_var(INPUT_GET, 'action') && $_GET['action'] === 'addbase' ) { file_put_contents( $_SERVER['DOCUMENT_ROOT'] . '/base/1/base.txt', "New text line\r\n", FILE_APPEND);