[]\/[]4|<|_4|_||)
Создатель
- Регистрация
- 14 Июл 2009
- Сообщения
- 25
- Реакции
- 6
- Автор темы
- #1
Ребята, может я туплю. Но все все равно спрошу.
Создал шелл файл такого содержания:
И вот ситуация такая:
нахожуcь я в директории ~\ и запускаю:
Уже всяко пробовал.
Функция getcwd передает текущую директорию,
Соответственно такого файла в хоуме нет.
Вопрос: Как из скрипта узнать путь? Например у меня он /var/www/ggg/
Может есть специальная переменная или функция?
Добавлено через 30 минут
Вопрос снят. Решение оказалось проще, чем думалось:
Создал шелл файл такого содержания:
PHP:
#! /usr/bin/php
<?
$pp=getcwd()."/main.php";
if (file_exists ($pp)) : require_once($pp);
else : echo "$pp - не найден!\n"; endif;
?>
И вот ситуация такая:
нахожуcь я в директории ~\ и запускаю:
Код:
~$ sh /var/www/ggg/go.sh
Функция getcwd передает текущую директорию,
Соответственно такого файла в хоуме нет.
Вопрос: Как из скрипта узнать путь? Например у меня он /var/www/ggg/
Может есть специальная переменная или функция?
Добавлено через 30 минут
Вопрос снят. Решение оказалось проще, чем думалось:
PHP:
$pp = dirname($argv[0])."/main.php";