Относительные URL-адреса / пути в php

Привет, это первый раз, когда я задаю здесь вопрос.

У меня есть изображение src as

src="images//images/pixel.gif" 

Но я не понимаю эту двойную косую черту ( // ) в src.

Также в чем смысл « ./ » и « ../ » в относительном пути к файлу, как показано ниже src:

 src="./images/pixel.gif" src="../images/pixel.gif" 

Начальный / означает корень веб-страницы.

Запись в каталоге с именем . означает тот же каталог. Если это в начале, это обычно означает что-то вроде «здесь» и в основном используется для разъяснения того, что путь относится к данному местоположению.

Запись в каталоге с именем .. означает родительский каталог. Таким образом, это означает, что нужно подобрать дерево каталогов.

Если два или более / являются последовательными, это отменяет все предыдущие пути и заменяет собой корень веб-страницы.

Тем не менее,

src="images//images/pixel.gif" означает src="images//images/pixel.gif" (непосредственно в корневом каталоге, папке с images имен, а затем в файле.

src="./images/pixel.gif" означает изображения каталога внутри того же каталога, где находится загруженная страница (та, которая содержит ссылку на изображение). Помните концепцию здесь . Вы также можете написать напрямую src="images/pixel.gif" .

src="../images/pixel.gif" означает переход к родительскому каталогу, в котором находится загруженная страница, а затем перейти в каталог с именами images . Помните родительскую концепцию.

Надежда помогла!

  1. В большинстве случаев // будет таким же, как /.
  2. '' означает текущий каталог и «..» означает родительский каталог.

    /app/test/files/somefile.php, /app/test/files/another.php, /app/test/css/somecss.css

Если вы хотите получить доступ к somecss.css внутри somefile.php, и вы не знаете абсолютный путь от корня приложения, то вы пишете.

../css/somecss.css -> Перейдите в тестовую папку родителя, затем папку css и, наконец, файл somecss.css

Аналогично, если вы хотите получить доступ к another.php, вы пишете

./another.php или просто another.php