как установить глобальную ссылку в php - PullRequest
0 голосов
/ 06 июня 2018

У меня есть вопрос, у меня есть файл в php, куда мне нужно добавить еще один

<?php include('includefile.php'); ?>

, но если я нахожусь в подпапке, я должен назвать этот файл следующим образом:

<?php include('../includefile.php'); ?>

однако некоторые строки в этих файлах изменятся, например

<a href="css/style.css">

теперь равно

<a href="../css/style.css">

Как мне установить, независимо от того, где в проекте

спасибо

1 Ответ

0 голосов
/ 06 июня 2018

Как правило, это достигается с помощью определения, которое называется что-то вроде ROOT, в котором хранится абсолютный путь к корню вашего проекта:

config.php

define('ROOT', __DIR__ . DIRECTORY_SEPARATOR);

Затем в другие ваши файлы вы включаете этот один файл (config.php) и используете определение ROOT в своем коде.Это избавляет вас от необходимости беспокоиться о ../ и о том, сколько каталогов вам нужно пройти и т. Д.

Материал для чтения

Предопределенные константы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...