2013-07-28 58 views
-1

我已經看過其他問題,但還沒有找到答案,我呼應圖像從數據庫查詢 - 哪些作品 - 到圖像標記,但圖像不顯示在瀏覽器中,但是代碼都在源代碼中,當我在瀏覽器中打開圖像時,它就在那裏!IMG標籤不顯示後PHP回聲陳述

我的代碼;

echo '<a href="http://www.example.com/adClick.php?id='.$a[0]['id'].'" target="_blank"><img src="http://www.example.com/images/ads/JobAlert/'.$a[0]['Image'].'" /></a>'; 

呈現html;

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>Untitled Document</title> 
</head> 

<body> 
<p></p><a href="http://www.example.com/adClick.php?id=3" target="_blank"> 
         <img src="http://www.example.com/images/ads/JobAlert/eb6daad2c02b3ba3310c03b3ef77e0ceb801cd8b74742356b2e7af37ef39a5b468752706.png" /> 
         </a> 
</body> 
</html> 
+0

你是在頁面加載之前還是頁面加載之後回顯它? ''元素渲染得好嗎? – Sergio

+0

更新了問題,正如我所說的,回顯圖像是正確的(ID也是這樣) –

回答

1

嘗試清空緩存並再次檢查地址。我們遇到了一個問題,我們將psd保存爲png(但內容仍然是psd),所以它不會顯示在img元素中,但是當我們在檢查器中跟蹤圖像鏈接時,它就在那裏。 。

某些瀏覽器將url小寫。嘗試用jobalert替換JobAlert,它不會在任何瀏覽器中工作,可能是因爲您在.htaccess中錯過了[NC](不區分大小寫)。確保小寫字母的網址可以正常工作,然後圖像也可以工作!

編輯:西蒙後來指出,由於某種原因,圖像由瀏覽器插件AdBlock阻止,要記住,如果您使用廣告。請記住,您可以要求將您的網站列入白名單https://adblockplus.org/en/acceptable-ads

祝你好運,找到問題!

+0

試過了,沒有工作,我只是再次嘗試,仍然沒有,謝謝 –

+0

沒問題:)那麼重新啓動瀏覽器或隨機點擊到處怎麼樣? =) –

+0

哦,你不需要那麼長的名字,是嗎? (A-z0-9)^ 72是...很多。真。 –

0

圖像駐留在服務器上嗎? 如果不是,服務器可能會阻止圖像的深層鏈接。 如果圖像在您的服務器上 - 您是否通過複製生成的確切鏈接(從html複製/粘貼)來測試它?

+0

圖像存儲在我的服務器上,並且我嘗試了源代碼中的exactlink –