Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Полный путь из относительного
 
 автор: Tamplier   (03.06.2016 в 14:47)   письмо автору
 
 

Проконсультируйте по такому вопросу, условия проблемы такие:

1. Есть файл, у которого мы знаем путь до корня сервера;

/var/www/papka/index.php


2. Есть файлы у которых известны только относительные пути к файлу (выше).

 ../../path/files/1.jpg
 img/files/1.jpg
../new/2.png


Суть вопроса в чем - нужно зная полный путь от файла index.php, узнать полные пути к корню сервера, для файлов у которых мы знаем только относительные пути. Причем расположение файлов может меняться. Хотел найти универсальный способ, но пока только в поиске...
То есть примерно так:

/var/www/over/list/path/files/1.jpg
/var/www/papka/img/files/1.jpg
/var/www/list/new/2.png


Тому кто посоветует красивое и универсальное решение, буду кране признателен!

  Ответить  
 
 автор: elenaki   (04.06.2016 в 11:44)   письмо автору
 
   для: Tamplier   (03.06.2016 в 14:47)
 

realpath
(PHP 4)

realpath - возвращает канонизированное имя абсолютного пути/pathname.

Описание
string realpath (string path)

realpath() разворачивает символьные ссылки, разрешает ссылки на "/./", "/../" и дополнительные символы "/" в path ввода и возвращает канонизированное absolute pathname. Результирующий путь не будет содержать символьных ссылок, компонентов "/./" или "/../".

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования