2014-10-06 98 views
1

這是一個非常奇怪的問題,我一直在。它發生的圖像似乎有一個類似於別的名字的圖像。
例如,如果我有一個名爲'image0001.png'的圖像,並且我試圖在'image0010.png'上使用src,那麼該圖像不會顯示爲無(或者使用了onerror的錯誤圖像),它會顯示爲有一個相似的圖像名稱。圖片鏈接改爲存在圖片

我不知道如何解決這個問題,因爲我不知道發生了什麼。我正在使用PHP的數據庫來顯示結果和我,所以我有一個循環遍歷每個項目,並使圖像和鏈接,所以一些,因此,沒有圖像和顯示錯誤/佔位符圖像。

如果有人需要什麼澄清那麼我很樂意這樣做(我知道這個問題聽起來很奇怪,我道歉,如果我不解釋自己很清楚。

這裏的代碼創建的位。表中的代碼的其餘部分是從這裏:http://www.tutorialspoint.com/php/mysql_paging_php.htm

while($row = mysql_fetch_array($retval, MYSQL_ASSOC)) 
{ 
    echo "<tr>" . "\n" . 
      "\t<td><a href='/inventory/rolling-stock/parts/{$row['RBRef']}.html'>{$row['RBRef']}</a></td>" . "\n" . 
      "\t<td>{$row['Name']}</td>" . "\n" . 
      "\t<td><a href='/inventory/rolling-stock/parts/{$row['RBRef']}.html'><img src='/images/{$row['RBRef']}.jpg' onerror=\"this.src='/images/error.png';\"></a></td>" . "\n" . 
      "\t<td>{$row['Cat_Number']}</td>" . "\n" . 
      "\t<td>{$row['Quantity']}</td>" . "\n" . 
      "\t<td>{$row['Description']}</td>" . "\n" . 
     "</tr>\n"; 
} 

感謝您迴應的預期

+0

嘛,問題是,你在哪裏存儲圖像,你怎麼顯示,一些代碼你如何存儲和重新獲得英特爾將不錯.. – Naruto 2014-10-06 12:07:56

+0

開始通過顯示一些例子只是純文本是沒有太大的工作,我害怕。你有代碼爲圖像生成HTML嗎? – Rimble 2014-10-06 12:08:43

回答

1

聽起來就像是mod_speling服務器上啓用

核心apache服務器無法提供文檔請求,因爲請求拼寫錯誤或資金不足。該模塊通過嘗試找到匹配的文檔來解決這個問題,即使在所有其他模塊放棄之後。

Documentation

你可以嘗試在.htaccess文件禁用此Apache模塊:

CheckSpelling Off 
+0

是的,我使用1and1進行託管,並且我在服務器上通過FTP(CheckSpelling Off)上載了.htaccess文件,但錯誤仍然存​​在。嗯 – JustCarty 2014-10-06 12:32:42

+0

服務器配置很可能不允許更改.htaccess文件中的選項。 – 2014-10-06 12:34:13