0

我有一个我用 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 文件发送。

奇怪的是,这适用于不同公司的两个不同托管帐户,但不适用于第三个。

有人知道我可能会错过什么吗?我尝试更改标题内容类型并尝试添加

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

到 .htaccess 但它没有用。

4

1 回答 1

0

感谢您的回复。我将其更改为,application/javascript但这并没有解决它。

我更改了我的搜索查询并设法找到了这篇文章,它说我必须将这Header("content-type: application/x-javascript");一行放在 php 文件的顶部。我把它放在中间,但由于某种原因,它在其他主机上运行良好。

谢谢

于 2013-04-12T11:34:27.043 回答