Я могу создавать пути без проблем, но я хочу знать, какой из этих 3 методов является наиболее надежным и надежным, и будет работать на большинстве серверов. Сейчас я использую метод 1 в своем скрипте, а некоторые пользователи имеют проблемы с пути. Я просто хочу, чтобы этот метод работал на любой версии php и почти на […]
Я разрабатываю PHP-программу на MAMP и просто осознал следующее шуточное поведение: echo "<br/>PATH = ".dirname(__FILE__); include 'include.php'; include.php: <?php echo "<br/>PATH = ".dirname(__FILE__); ?> Результат: PATH = / users / me / stuff / mamp_server / my_site (все строчные буквы) PATH = / Пользователи / me / Stuff / mamp_server / my_site (смешанный случай) Что […]
Когда я возвращаю $ PATH в свою командную строку, он возвращает /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Applications/MAMP/Library/bin:/usr/local/git/bin:/usr/X11/bin Когда я выполняю этот php-код exec('echo $PATH; whoami; less /etc/paths; 2>&1') я получил string 'echo $PATH; whoami; less /etc/paths; 2>&1' (length=56) array 0 => string '/usr/bin:/bin:/usr/sbin:/sbin' (length=29) 1 => string 'eric' (length=4) 2 => string '/usr/bin' (length=8) 3 => string '/bin' (length=4) 4 […]
Я получаю следующую ошибку от Apache [Sat Mar 19 23:10:50 2011] [warn] mod_fcgid: stderr: PHP Неустранимая ошибка: require_once () [function.require]: Не удалось открыть запрос '/common/configs/config_templates.inc.php' (include_path = ' .: / usr / share / pear: / usr / share / php ') в /home/viapics1/public_html/common/configs/config.inc.php в строке 158 Я определенно не эксперт Apache, но файл config.inc.php […]
Я установил в свой файл custom.conf в apache2: SetEnv PATH $PATH:/opt/local/lib/mysql5/bin:/this-is-a-test Однако он не работает. Когда я звоню: $hey = shell_exec('env'." 2>&1"); var_dump($hey); Я получил: … PATH=/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/X11/bin:/opt/local/bin Может ли кто-нибудь помочь? Я нахожусь на Mac, используя Macports для своей среды разработки. Благодаря!
По-видимому, realpath очень realpath . В PHP 5.3.1 он вызывает случайные сбои. В 5.3.0 и менее realpath случайным образом терпит неудачу и возвращает false (для той же строки, конечно), плюс он всегда терпит неудачу на realpath – одну и ту же строку дважды и более (и, конечно же, она работает в первый раз). Кроме того, […]
Если это Path_To_DocumentRoot/a/b/c.php , всегда должен быть /a/b . Я использую это: dirname($_SERVER["PHP_SELF"]) Но он не будет работать, когда он будет включен другим файлом в другом каталоге. РЕДАКТИРОВАТЬ Мне нужен относительный путь к документу root. Он используется в веб-приложении. Я нахожу, что есть еще один вопрос с той же проблемой, но ответа пока нет. PHP […]
/ в начале ссылки для доступа к корневой папке не работает в php include. например, "/example/example.php" Каково решение?
когда на "index.php" , я делаю require_once("/all_fns.php") . "all_fns.php" сам по себе требует файлов с путями относительно all_fns.php (сам). Мой вопрос в том, должен ли я писать пути на all_fns относительно all_fns.php или index.php? Это все очень сбивает меня с толку и хочет получить его прямо.
Допустим, у нас есть index.php и он хранится в /home/user/public/www а index.php вызывает класс Foo->bar() из файла inc/app/Foo.class.php . Я хотел бы, чтобы функция bar в классе Foo путь /home/user/public/www в этом экземпляре – я не хочу использовать глобальную переменную, передавать переменную и т. Д.