Абсолютный путь к папкам при создании новой подпапки

Я не очень разбираюсь в PHP, но как мне определить корневой путь для всех файлов в подпапках?
Давайте возьмем пример:
Изображения, CSS и другие общие папки находятся в корне сайта. Если я создаю подпапку с именем «myfolder» и вставляю php-файл, который очень похож на основной index.php корня, как я могу предотвратить обновление всех относительных путей с помощью «../» по одному?

Я думаю, что это может быть довольно легко решить, но я новичок в этом.

заранее спасибо

0

Решение

Ты можешь использовать <?php echo $_SERVER['DOCUMENT_ROOT'] . '/yourfolder/style.css'; ?>

Или вы можете определить переменную как $ basePath и установить ее в http://yoursite.com/
и используйте эту переменную в любом месте, где вы печатаете изображения, стили и т. д.
<?php echo $basePath . '/yourfolder/style.css'; ?>

0

Другие решения

Магические константы

__FILE__

а также

__DIR__

вероятно, поможет вам. Например, чтобы получить путь к файлу, который должен знать, где он находится:

$where_am_i = realpath (__DIR__);

Таким образом, «images» относительно вызывающего файла будет $ where_am_i / images и т. Д.

0

По вопросам рекламы [email protected]