2017-08-09 56 views
-2

不確定在這裏,但我正在運行的USB網絡服務器和我的圖像文件不似乎只顯示網址所有的描述都很好,顯示,但圖像沒有。圖像不顯示從根目錄在PHP

有一個錯誤信息有關嚴格的標準略有變化:只有變量應當參照在G:\root\index.php這是由相關的文件夾不要在索引文件修改到 return strtolower(array_pop((explode('.', $path))));

現在的圖像校正傳遞」 t顯示,任何想法這是我的第一個問題,不知道我已經解釋得如何,謝謝。

<div class="b_img"> 
    <?php echo "<a href=\"?op=c&amp;p=".htmlentities($path)."&i=$i\">"; ?><img src="/image.php?img=<?php echo $base_url.'/'.$path.'/'.$images[$i]; ?>&amp;x=520&amp;y=450" alt=""/></a> 
</div> 
<div class="b_desc"> 
    <?php 
     for($i = 0;$i < count($images);$i++) { 
      echo "<a href=\"?op=c&amp;p=".htmlentities($path)."&i=$i\"><div class=\"minibox1\"><img src=\"/image.php?img=$base_url"."$path/$images[$i]&amp;x=100&amp;y=75\" alt=\"Image $i\" /></a></div>"; 
     } 
    ?> 
</div> 
+2

看起來像正在被'image.php'返回。你傳遞給查詢字符串的'img'值是你期望的嗎?這是什麼價值? 'image.php'返回一個錯誤?它回來了什麼?當你調試'image.php'時,它是如何失敗的? – David

回答

0

通過更改下面的內容解決此問題,感謝所有人的回覆。

<div class='c_img'><?php echo "<a href=\"?op=c&amp;p=".htmlentities($dir)."&i=0\">"; ?><img src="image.php?img=<?php echo $dir.'/'.$images[0]; ?>&amp;x=500&amp;y=375" alt="" /></a></div> 
<div class='c_desc'> 
    <div> 
     <div><?php echo $description; ?></div> 
     <?php 
      for($i = 1;$i < count($images);$i++) { 
          echo "<a href=\"?op=c&amp;p=".htmlentities($dir)."&i=$i\"><div class=\"cminibox1\"><img src=\"image.php?img=$dir/$images[$i]&amp;x=500&amp;y=375\" alt=\"Image $i\" /></a></div>"; 
      } 
     ?> 
    </div> 
</div>