Articles of путь

require_once в php

У меня есть php-файл с инструкцией require_once (?), Этот файл затем включается в 2 других php-файла, один php-файл находится в подкаталоге, так что макет подобен этому («file1» и «file2» включают файл «включено», для которого требуется «требуется») # L–subfolder1 | L–file1 L–subfolder2 | L–required L–file2 L–included Как я могу ссылаться на «необходимый» файл из «включенного» файла, […]

при включении () или require () мне всегда нужно использовать ../../ относительно моего файла? Есть простой способ?

Я создаю веб-приложение, в котором файлы php распространяются через разные каталоги, поэтому в типичный файл может быть включено несколько. Все эти файлы повсюду. файл php может выглядеть так: include('../../some.php'); require('../../some.php'); и в другом файле у вас может быть что-то вроде этого: include('../../../../some.php'); require('../../../../some.php'); в include('../../../../some.php'); require('../../../../some.php'); это может быть немного из-под контроля, и несколько сложно […]

Проблема с паролем, чувствительная к PHP

Я запускаю приложение SocialEngine PHP, которое недавно перенесло на другой сервер. И с этого момента – возникает проблема: Ядро SocialEngine пытается включить файлы в нечувствительные к регистру пути, которые, как представляется, не существуют (хотя в правильном случае они существуют) Как я могу заставить PHP / Apache действовать лучше, а также искать в других случаях? Например, […]

Относительные пути в PHP не работают на сервере

Исходная информация: Я разрабатываю собственное приложение Facebook на своем собственном сервере (localhost) и все работает. Недавно я загрузил свои файлы на мой хостинг-сервер (hostgator), и появилась странная ошибка. Мои функции require_once (), похоже, игнорируют относительные пути на сервере хост-сервера. Например, в index.php у меня есть require_once ('fb / login.php'). Это вызывает ошибку, заявляя, что файл […]

Абсолютный (или относительный?) Путь в PHP

Извините, что спросили об этом, так как он может быть отвечен много раз, но мой вопрос немного отличается У меня есть дерево /var/www/path/to/my/app/ — index.php — b.php — inc/ — include.php (Я обращаюсь к inc / include.php из index.php, include "inc/include.php"; ) но в include.php, мне нужно получить абсолютный путь к корню APPLICATION, а не […]

Каков наилучший способ разрешить относительный путь (например, realpath) для несуществующих файлов?

Я пытаюсь обеспечить корневой каталог в абстракции файловой системы. Проблема, с которой я сталкиваюсь, заключается в следующем: API позволяет читать и записывать файлы не только на локальные, но и на удаленные хранилища. Таким образом, под капотом происходят все виды нормализации. На данный момент он не поддерживает относительные пути, поэтому что-то вроде этого невозможно: $filesystem->write('path/to/some/../relative/file.txt', 'file […]

Структура Yii: URL-адрес контроллера / Action и параметры

В моем приложении у меня есть ApiController с actionUsers , поэтому в YII путь становится api/users . Теперь, чтобы получить определенную информацию о пользователях, я использую следующий путь api/users/id/10 где 10 – это идентификатор пользователя, а id часть пути – это в основном параметр GET ( api/users?id=10 ). Есть ли способ сделать то же самое […]

Получить относительный путь к родительскому каталогу

У меня есть сценарий, когда я хочу вернуть путь к определенному родительскому каталогу. Вот пример папки strcuture ( [something] – это папка) index.php [components] header.php footer.php [pages] somePage.php [somePageSubPages] someSubPage.php Поэтому мои страницы содержания выглядят примерно так: <?php include('components/header.php'); ?> <!– CONTENT STUFF –> <?php include('components/footer.php'); ?> в <?php include('components/header.php'); ?> <!– CONTENT STUFF –> […]

PHP, Как установить include path

Я писал: include('a.php') include('b.php') и т. д. в моем скрипте для включения в функции a() и b() . Это становится довольно утомительным. Есть ли способ установить путь к каталогу и иметь несколько файлов, доступных по сценарию? Я попробовал это в своем скрипте: set_include_path('.;C:\xampp\htdocs\myfunctionfolder'); И я установил переменную окружения PATH, чтобы она была там старше. Я […]

Как отформатировать путь PHP include () как абсолютный (а не относительный)?

На разных страницах на моем веб-сайте PHP и в разных вложенных каталогах я хочу включить конкретный файл по пути относительно корня. Какую единственную команду я могу наложить на обе эти страницы … http://www.example.com/pageone.php http://www.example.com/somedirectory/pagetwo.php … включить эту страницу: http://www.example.com/includes/analytics.php Это не работает: <?php include('/includes/analytics.php'); ?> Имеет ли значение, что это размещено в IIS на Windows?