getcwd для текущего местоположения на основе разрешения учетной записи ftp - PullRequest
1 голос
/ 04 мая 2010

Я пытаюсь сделать небольшой скрипт, который меняет разрешение для конкретного файла с использованием FTP-соединения. Моя проблема - абсолютный путь. У меня есть учетная запись ftp, которая попадает в каталог скриптов (/ script /). Если я использую getcwd, он вернет весь путь (/ home / user / public_html / script), но мне нужна только разница между полным путем и текущим путем (путь getcwd: / home / user / public_html / script / посадочная дорожка ftp: / script). Итак, как я могу использовать getcwd, чтобы получить текущий каталог для учетной записи FTP? Например, если пользователь приземляется в public_html, путь к сценарию будет / script /, или если он приземляется внутри / user, путь будет / public_html / script. Спасибо

Ответы [ 2 ]

0 голосов
/ 16 июня 2010

В вашем скрипте вы должны сделать:

var_dump($_ENV);

И проверьте, есть ли переменная, которая поможет вам в сочетании с getcwd () . Затем вы можете выполнить строковую работу с обоими результатами, чтобы получить нужный путь.

0 голосов
/ 04 мая 2010

Вызов getcwd будет работать только для вашей локальной системы. Вам нужно запрограммировать логику, чтобы сделать разницу.

...