2016-09-17 54 views
1

好吧,我有一個名爲slider.php的文件,其中包含一個引導滑塊,我在滑塊內插入圖片,但是我找不到寫入路徑的正確方法到圖片無法獲取HTML中圖像的路徑

<div class="carousel-inner"> 
    <div class="item active"> 
     <img class="slide-image" src="" alt=""> 
    </div> 
    <div class="item"> 
     <img class="slide-image" src="" alt=""> 
    </div> 
    <div class="item"> 
     <img class="slide-image" src="" alt=""> 
    </div> 

的slider.php是在此位置ecomcopy /資源/前/ slider.php 和圖片是在ecomcopy /資源/ IMG/

我試了一切,我無法得到正確的圖片路徑

有人可以幫忙嗎?

+0

我認爲它只有2個:'../../ resources/img/yourimage.png'。 – Whothehellisthat

+0

兩人都沒有工作...... – VBCoding

+0

其實只需要1.見下面的答案。 – Whothehellisthat

回答

0

路徑的工作方式是「上」到父文件夾,直到你在一個共同的祖先。然後重新命名文件夾,直到找到您正在引用的文件。

ecomcopy/resources/front/slider.php 
ecomcopy/resources/front/   (start) 
ecomcopy/resources/     (up 1) ../ 
ecomcopy/resources/templates/  (down to folder) templates/ 
ecomcopy/resources/templates/img/ (down to folder) img/ 
ecomcopy/resources/templates/img/yourimage.png 
            (down to file) yourimage.png 

result: ../templates/img/yourimage.png 
+0

所以,現在它將是../templates/img/myimage.png? – VBCoding

+0

對不起 - 錯誤的道路。這更有意義?您可以通過添加'../'向下移動,然後通過添加'folder-name /'向下移動文件夾,找到您的文件。 – Whothehellisthat

+0

不過,它不工作,我的圖像沒有在滑塊中顯示,我已經把頭髮從我的腦袋裏扯了好幾個小時,我只是不知道該怎麼辦... – VBCoding

0

應該是../../img/image_name.png

0

這將是更容易(至少在現場服務器設置)只指定網址絕對路徑

例如,下面的HTML是所有需要提供給您的圖片:

<img src="/ecomcopy/resources/templates/img/yourimage.png" /> 

有沒有真正需要擔心複雜的相對文件路徑。