Как узнать директорию, в которой лежит исполняемый файл

190
13 октября 2017, 16:52

Как при запуске скрипта с консоли вывести полный путь до исполняемого файла?
Нашёл функцию pathinfo(), но там нужен сам путь.

Answer 1

Есть для этого переменная DIR

<?php
echo __DIR__;
?>
Answer 2

Примените функцию realpath.

<?php echo realpath($argv[1]) . PHP_EOL;

Использование:

php ваш_сценарий.php интересующий_файл.txt

Вывод:

/home/mymedia/интересующий_файл.txt

READ ALSO
Php, пользование сессией

Php, пользование сессией

Недавно начала учить php и задалась вопросом: как с помощью самой сессии (пока что без SQL) сделать так, что при одноразовом правильном вводе...

153
Как поменять домашнюю страницу Yii2 [дубликат]

Как поменять домашнюю страницу Yii2 [дубликат]

На данный вопрос уже ответили:

163
php и cron не выполняется скрипт

php и cron не выполняется скрипт

в crontab записал такую команду, вместо исполнения этого скрипта он просто открывает файл, подскажите пожалуйста как запустить этот скрипт

137
PHP: throw new Exception после Fatal Error

PHP: throw new Exception после Fatal Error

Пишу свой класс-обработчик ошибок, в конструкторе реализую следующие обработчики:

191