【问题标题】:identical contact forms behaving differently on different hosting accounts相同的联系表格在不同的托管帐户上表现不同
【发布时间】:2010-01-01 00:47:01
【问题描述】:

我从来没有遇到过这个问题。我有两个托管帐户,一个是 godaddy,一个是 hostgator。这两个 URL 上有相同的文件:

http://www.cloth2clay.com

http://www.vitaminjdesign.com/cloth/cloths/

两个网站看起来一样,但有一个主要区别。在第二个链接上填写联系表格时,它可以正常工作并发送给我。在第一个链接中,您按提交,成功消息不会出现,并且邮件永远不会发送。它不起作用!这些文件是相同的。对我来说完全是无稽之谈。联系表格是 PHP 和 ajax。也许是godaddys后端的东西?有什么想法吗?

【问题讨论】:

  • 您必须调试 PHP 脚本或在此处发布。没有就无法判断。
  • 共有三个 PHP 文件,contact.php functions.php 和 config.php。它们都位于根文件夹中。他们太长了,不能在这里发帖。还有什么办法吗?
  • 您可以使用pastebin.ca 之类的网站发布文件,然后进行链接。
  • 不使用 GoDaddy 托管可能是解决此问题以及您尚未遇到的许多其他问题的最简单解决方案。

标签: php html forms web-hosting


【解决方案1】:

两种托管服务之间的 PHP 和/或其模块的配置设置(甚至版本)可能不同。尝试创建一个仅包含以下内容的脚本:

<?php
    phpinfo();
?>

并在浏览器中查看;然后,您可以比较两者的设置。

【讨论】:

  • 好的,你可能正在做点什么。工作版本的 PHP 版本是 5.2.11,非工作版本是 4.3.11。所以我猜我必须打电话给他们更新它?
【解决方案2】:

邮件永远不会发送

您正在通过电子邮件发送表单?我猜GoDaddy doesn't support mail()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-06-03
    • 2010-11-28
    • 1970-01-01
    • 2017-12-10
    • 2021-10-29
    • 2018-06-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多