【问题标题】:I have a problem with my php script我的 php 脚本有问题
【发布时间】:2011-07-10 15:36:03
【问题描述】:

我有一个表格,它要求姓名、电子邮件、邮政编码。然而问题是这样的。当你点击提交。它要求您打开它不转到脚本的文件。

网站是http://childcarelv.org/newsletter.html

【问题讨论】:

  • 发布代码怎么样?
  • 您的服务器是否正确配置为提供.php 页面?
  • 去掉 URL 开头的“h”就可以了。

标签: php server-configuration


【解决方案1】:

根据您的描述,服务器似乎无法执行 php 脚本,因此将其作为下载提供给客户端。

您应该尝试将以下代码放在一个名为 testphp.php 的文件中并放在您的公共主目录中,然后转到该页面查看 php 扩展是否映射到您服务器上的 php 模块。

<?

phpinfo();

?>

这只是为了验证/证明你的脚本没有问题,即使是简单的测试脚本也行不通。

【讨论】:

  • 如果服务器无法处理 PHP,你想如何通过访问 testphp.php(从浏览器)来执行 phpinfo()
  • 好吧,我按照你说的做了我创建了 testphp.php。我打开了它
  • @felix - 我的建议只是为了证明他的脚本没有问题,即使是简单的测试 php 也行不通。 @adlan 现在我看到 testphp.php 可以正常打开,这意味着 php 在您的服务器上运行良好。现在你的脚本也应该可以工作了。如果仍然没有,请告诉我
【解决方案2】:

您的服务器未处理 PHP。相反,它只是直接输出到浏览器。

这是服务器配置问题。

您的服务器配置了正确的 MIME 类型(它返回 application/x-httpd-php),但未设置为实际使用 PHP 来处理它。

由于您使用的是 Apache,请阅读此处的配置说明:http://www.php.net/manual/en/install.unix.apache2.php

看起来您可能正在使用 ipower.com 进行托管。如果是这样,这是他们需要解决的问题。

【讨论】:

  • @adlan,如果您为虚拟主机服务付费,您需要联系他们。这是他们服务器配置的问题。如果您自己托管,请阅读我发布的链接上的说明以获取说明。
猜你喜欢
  • 2014-06-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多