简单PHP表单赢得';不要发送电子邮件

简单PHP表单赢得';不要发送电子邮件,php,html,forms,email,Php,Html,Forms,Email,我遇到了一个表格的问题,你可以通过填写几个文本字段注册一支足球队参加比赛,然后单击“发送”将表格通过电子邮件发送到我的电子邮件帐户。 唯一的问题是,我似乎可以找出我做错了什么,因为电子邮件不会发送,至少它不会显示在我的收件箱中(我尝试了几个电子邮件帐户) 这是我的html表单: <form id="form1" name="form1" method="post" action="send.php"> <table width="276" border="0">

我遇到了一个表格的问题,你可以通过填写几个文本字段注册一支足球队参加比赛,然后单击“发送”将表格通过电子邮件发送到我的电子邮件帐户。 唯一的问题是,我似乎可以找出我做错了什么,因为电子邮件不会发送,至少它不会显示在我的收件箱中(我尝试了几个电子邮件帐户)

这是我的html表单:

<form id="form1" name="form1" method="post" action="send.php">

  <table width="276" border="0">
    <tr>
      <td width="106">Lagnavn: </td>
      <td width="386"><input type="text" name="lagnavn" id="lagnavn" /></td>
    </tr>
    <tr>
      <td>Klasse: </td>
      <td><input type="text" name="klasse" id="klasse" /></td>
    </tr>
    <tr>
      <td>Kontaktperson: </td>
      <td><input type="text" name="kontaktperson" id="kontaktperson" /></td>
    </tr>
    <tr>
      <td>E-mail: </td>
      <td><input type="text" name="email" id="email" /></td>
    </tr>
    <tr>
      <td>Telefonnummer: </td>
      <td><input type="text" name="tel" id="tel" /></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>Spiller 1:</td>
      <td><input type="text" name="spiller_1" id="spiller_1" /></td>
    </tr>
    <tr>
      <td>Spiller 2:</td>
      <td><input type="text" name="spiller_2" id="spiller_2" /></td>
    </tr>
    <tr>

拉格纳文:
克拉斯:
康塔克珀森:
电邮:
电话号码:
溢漏器1:
溢漏器2:
呜呜呜呜

最后是这个

   <tr>
    <td></td>
      <td><input type="submit" name="submit" id="send" value="Send påmeldingen" /></td>
    </tr>
  </table>
</form>

下面是我的php代码send.php:

<? 

$lagnavn = $_POST['lagnavn'];
$klasse = $_POST['klasse'];
$kontaktperson = $_POST['kontaktperson'];
$email = $_POST['email'];
$tel = $_POST['tel'];
$spiller_1 = $_POST['spiller_1'];
$spiller_2 = $_POST['spiller_2'];
$spiller_3 = $_POST['spiller_3'];
$spiller_4 = $_POST['spiller_4'];
$spiller_5 = $_POST['spiller_5'];
$spiller_6 = $_POST['spiller_6'];
$spiller_7 = $_POST['spiller_7'];
$spiller_8 = $_POST['spiller_8'];
$spiller_9 = $_POST['spiller_9'];
$spiller_10 = $_POST['spiller_10'];
$spiller_11 = $_POST['spiller_11'];
$spiller_12 = $_POST['spiller_12'];

$to = "contact@simplecityblog.com";
$subject = "Paamelding AV-cup";
$message = "Hallo!

Paamelding AV-cup!

Lagnavn: $lagnavn
Klasse: $klasse
Kontaktperson: $kontaktperson
Email: $email
Telefonnummer: $tel

Spiller 1: $spiller_1
Spiller 2: $spiller_2
Spiller 3: $spiller_3
Spiller 4: $spiller_4
Spiller 5: $spiller_5
Spiller 6: $spiller_6
Spiller 7: $spiller_7
Spiller 8: $spiller_8
Spiller 9: $spiller_9
Spiller 10: $spiller_10
Spiller 11: $spiller_11
Spiller 12: $spiller_12

Takk!";


mail($to, $subject, $message);
header('Location: index.php');
?> 

如果要使用共享主机的SMTP服务器,则可以运行邮件功能,在其中输入SMTP主机、SMTP用户名和SMTP密码,然后只需运行任何示例代码即可发送邮件。
顺便说一句,我在本地主机上运行了你的代码,效果很好。这可能是服务器问题。

如果要使用共享主机的SMTP服务器,则可以运行邮件功能,提供SMTP主机、SMTP用户名和SMTP密码,然后运行任何示例代码来发送邮件。
顺便说一句,我在本地主机上运行了你的代码,效果很好。这可能是服务器问题。

您的日志文件中是否有错误?您可能需要检查
mail()
的返回值,以确认它是否为
true
(成功)。您的服务器是否设置为发送电子邮件?正在运行什么SMTP服务?PHP是否正确配置为发送电子邮件?如果您多次在共享主机上,他们要求发送的电子邮件具有实际存在的发件人地址。如果是这样的话,你需要设置消息头并设置一个有效的发件人地址。我对这一点完全不熟悉,但我使用的是www.one.com。在他们的FAQ中,这是一个问题和答案:我可以使用你的SMTP服务器吗?您可以通过我们的发送邮件服务器(SMTP)从电子邮件程序发送电子邮件。在SMTP服务器字段中,您应该键入:send.one.com。您的日志文件中是否有任何错误?您可能需要检查
mail()
的返回值,以确认它是否为
true
(成功)。您的服务器是否设置为发送电子邮件?正在运行什么SMTP服务?PHP是否正确配置为发送电子邮件?如果您多次在共享主机上,他们要求发送的电子邮件具有实际存在的发件人地址。如果是这样的话,你需要设置消息头并设置一个有效的发件人地址。我对这一点完全不熟悉,但我使用的是www.one.com。在他们的FAQ中,这是一个问题和答案:我可以使用你的SMTP服务器吗?您可以通过我们的发送邮件服务器(SMTP)从电子邮件程序发送电子邮件。在SMTP服务器字段中,您应该键入:send.one.com.Ok,非常感谢!这就成功了。感谢您不辞辛劳地测试我的代码,请欣赏;)好的,非常感谢!这就成功了。感谢您不辞辛劳地测试我的代码,请欣赏;)