parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

G_Z 20.05.2016 18:56

В целом, получается такая конструкция в bash скрипте:

/Users/gz/Documents/web/cgi-bin/parser345/parser3.cgi /../scripts/test/second.html

Здесь естественно параметр является абсолютным дисковым путем, как это принято в Unix (а не путем от корня веб-пространства,
которым считается текущая директория), поэтому файл и не находится.
Раз путь относительный, он рассматривается относительно document-root'а.
Уже яснее.

Не должно ли тогда работать такое:
$file[/Users/gz/Documents/web/site/scripts/test/second.html]
->
/Users/gz/Documents/web/cgi-bin/parser345/parser3.cgi /Users/gz/Documents/web/site/scripts/test/second.html
?
Сейчас это даёт неустановленный Unhandled Exception.

Странно, что при /Users/gz/Documents/web/cgi-bin/parser345/parser3.cgi /../scripts/test/second.html нет ругани на ненайденный файл.