2013-04-12 62 views
0

我有一個圖像旋轉腳本,我在php中寫道,隨機從目錄中找到圖像,並輸出Javascript。問題與PHP輸出Javascript

我把這個文件:

<script type="text/javascript" src="getImage.php?t=home"> 
</script> 

該文件的PHP文件中寫道:

document.write('<div id="slideshow"><img src="images/work/Rotate.jpg" alt="" class="active" /><img src="images/work/Rotate.jpg" alt="" /><img src="images/work/Rotate.jpg" alt="" /><img src="images/work/Rotate.jpg" alt="" /><img src="images/work/Rotate.jpg" alt="" /><img src="images/work/Rotate.jpg" alt="" /><img src="images/work/Rotate.jpg" alt="" /></div>'); 

和使用PHP頭:

Header("content-type: application/x-javascript"); 

發送文件作爲一個Javascript文件。

奇怪的是,這適用於兩個不同的託管帳戶與不同的公司,但不是三分之一。

有沒有人知道我可能會錯過什麼?我試圖改變頁眉內容類型,並嘗試添加this

AddHandler application/x-httpd-php .js 
AddType application/javascript .js 

到的.htaccess,但沒有奏效。

+0

@icktoofay,這是不正確的。 'application/javascript'是正確的類型。 – Brad

+0

@布拉德:你說得對,對不起。 – icktoofay

回答

0

感謝您的回覆。我將其更改爲application/javascript,但這並未解決問題。

我改變了我的搜索查詢,並設法找到this post它說我必須把Header("content-type: application/x-javascript");行放在php文件的頂部。我有它在中間,但由於某種原因,它可以在其他主機上正常工作。

謝謝