@pimanov3

Как указать относительный путь к fopen("output", 'w+') или запустить его иначе через терминал?

Вызываю скрипт из терминала linux:
php -f/var/www/toki/data/www/.../.../script.php
- Создаёт файл в корне пользователя

Запускаю в браузере
- Создаёт файл как и задумывалось в папке со скриптом

$fd = fopen("output", 'w+');
fwrite($fd, "hello");
fclose($fd);
  • Вопрос задан
  • 765 просмотров
Решения вопроса 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
Забыть такое слово относительный путь и всегда указывать абсолютный.

В качестве костыля, для пути "в папке со скриптом" использовать магическую константу __DIR__

fopen(__DIR__."/output", 'w+');
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы