2015-09-11 2 views
1

Я построил простой, начальный уровень PHP сайт, который я был проинструктирован:PHP Относительной Pathing

use relative paths for any links in your assignment – I should not need to deploy 
your assignment into the same folder structure that you developed it in when marking 

Но я не совсем понимаю, что это означает, что, насколько мне известно все ивы сделано, расставил все мои файлы в:

XAMPP\htdocs\WebsiteFolder 

WebsiteFolder является корнем задания, а также ссылки на мои файлы только когда-либо показано, как эти примеры:

header('Location: somephpfile.php') 
<a href="somephpfile.php">Click Me</a> 

Я на правильном пути здесь с тем, что мне было предложено?

+0

Да, это относительные пути. http://www.coffeecup.com/help/articles/absolute-vs-relative-pathslinks/ – chris85

ответ

1

Вы, кажется, находитесь на верном пути. Относительная ссылка - это ссылка, относящаяся к корневому каталогу.

В вашем случае XAMPP\htdocs\WebsiteFolder, как представляется, корневой каталог, говорят, что у вас есть images и styles каталоги и index.php файл в нем, относительные пути в index.php будет выглядеть следующим образом:

./images/house.png

В то время как относительный путь к тому же файлу из CSS-файла в каталоге styles будет выглядеть так:

../images/house.png

Где . средства текущий каталог и .. средства родительский каталог.

В этом случае ссылки не требуют редактирования, когда весь каталог проекта перемещается в другое место на жестком диске или на другой компьютер.

Смежные вопросы