【发布时间】:2012-01-31 10:10:22
【问题描述】:
我的免费虚拟主机将分析 JavaScript 附加到所有 PHP 和 HTML 文件。这很好,除了我正在使用 nuSoap 为我正在处理的 web 服务创建一个 WSDL 文件。我该死的主机将此添加到我的 php 生成的 WSDL 文件中。
有人建议将此添加到 .htaccess 文件中:
AddType text/xml .php
这很花哨,但它也禁用了 PHP 引擎,并且没有办法生成 WSDL。
我到处搜索,没有运气。 Webhost 也不回复电子邮件或支持票证。
编辑:我的虚拟主机使用的脚本是Histats。由 Hisats.com 发布。此外,此 JavaScript 块位于 <html></html> 标记之外,不会通过验证器。
【问题讨论】:
-
听起来你的钱物有所值,那么......
-
获取一个新的网络主机。当然,他们不会响应支持请求,如果他们免费托管您,他们会在您身上赔钱。
-
这是 3 号主机,也是这三个主机中最好的。最后一个删除了我的 MySQL 数据库,所以它们对我来说非常好;)当你是一名全日制学生时,你必须尽你所能。
-
尝试在页面末尾添加
<!--。其他可能有效的方法是将exit();放在 php.ini 的末尾。第三个建议是通过 php 添加标题,而不是 htaccess。把header('Content-Type: text/xml');放在php开头。 -
您可以生成 wsdl 文件并将 xml 保存到磁盘,而不是在每次请求期间动态生成。
标签: php apache .htaccess soap web-hosting