Php 提交时出现联系人表单错误

Php 提交时出现联系人表单错误,php,html,forms,form-submit,contact,Php,Html,Forms,Form Submit,Contact,嗨,伙计们,我有一个问题,我希望你们能帮忙,我在所有字段中输入,然后按下提交,我的屏幕上只显示“错误!” 请参阅代码: HTML 联系方式 名称 电子邮件 联系电话 网站 PHP 任何帮助都将不胜感激 谢谢 Sam您的脚本总是报告“错误!”

嗨,伙计们,我有一个问题,我希望你们能帮忙,我在所有字段中输入,然后按下提交,我的屏幕上只显示“错误!”

请参阅代码:

HTML

联系方式

名称


电子邮件


联系电话


网站



PHP


任何帮助都将不胜感激

谢谢


Sam

您的脚本总是报告
“错误!”mail()
函数总是失败。这是因为php文件中使用的某些索引与表单中的输入名称不匹配:

改变这些:

$website = $_POST['website'];
致:

或者以你的方式改变它

您还必须为消息文本区域指定名称:

<textarea name="message" id="message" placeholder="Write something to us" />


如果无法连接到mailserver,则可能再次失败。如果禁用了
SMTP
,可能就是这种情况。

您的脚本总是报告
错误mail()
函数总是失败。这是因为php文件中使用的某些索引与表单中的输入名称不匹配:

改变这些:

$website = $_POST['website'];
致:

或者以你的方式改变它

您还必须为消息文本区域指定名称:

<textarea name="message" id="message" placeholder="Write something to us" />


如果无法连接到mailserver,则可能再次失败。如果禁用了
SMTP
,可能就是这种情况。

您的脚本总是报告
错误mail()
函数总是失败。这是因为php文件中使用的某些索引与表单中的输入名称不匹配:

改变这些:

$website = $_POST['website'];
致:

或者以你的方式改变它

您还必须为消息文本区域指定名称:

<textarea name="message" id="message" placeholder="Write something to us" />


如果无法连接到mailserver,则可能再次失败。如果禁用了
SMTP
,可能就是这种情况。

您的脚本总是报告
错误mail()
函数总是失败。这是因为php文件中使用的某些索引与表单中的输入名称不匹配:

改变这些:

$website = $_POST['website'];
致:

或者以你的方式改变它

您还必须为消息文本区域指定名称:

<textarea name="message" id="message" placeholder="Write something to us" />


如果无法连接到mailserver,则可能再次失败。如果禁用了
SMTP
,您可能会遇到这种情况。

根据我的评论,下面是一个更好的die语句示例:

<?
$your_function or die("Error! a") // Just replace the letter a with anything. It serves as a simple link to your function that only you know.  so you can go back and check it

根据我的评论,这里有一个更好的die语句示例:

<?
$your_function or die("Error! a") // Just replace the letter a with anything. It serves as a simple link to your function that only you know.  so you can go back and check it

根据我的评论,这里有一个更好的die语句示例:

<?
$your_function or die("Error! a") // Just replace the letter a with anything. It serves as a simple link to your function that only you know.  so you can go back and check it

根据我的评论,这里有一个更好的die语句示例:

<?
$your_function or die("Error! a") // Just replace the letter a with anything. It serves as a simple link to your function that only you know.  so you can go back and check it


您得到
错误因为这是你邮件声明中的“要死”部分。切换显示实际错误。@DigitalChris我猜它的
die(“错误!”)
您的
mail()
功能失败。有关详细信息,请查看php_error.log。您可以尝试删除
\r\n
上的
$mailheader
,因为您没有多个额外的头。此外,一些
$\u post
VAL与
HTML
不匹配。应该是,
$message=$\u POST['text']$网站=$_POST['web']
@ilarsona嘿,我是PHP新手,如何将多个错误编码得更深入一点,仅举一个例子就足够了。非常感谢您收到
错误因为这是你邮件声明中的“要死”部分。切换显示实际错误。@DigitalChris我猜它的
die(“错误!”)
您的
mail()
功能失败。有关详细信息,请查看php_error.log。您可以尝试删除
\r\n
上的
$mailheader
,因为您没有多个额外的头。此外,一些
$\u post
VAL与
HTML
不匹配。应该是,
$message=$\u POST['text']$网站=$_POST['web']
@ilarsona嘿,我是PHP新手,如何将多个错误编码得更深入一点,仅举一个例子就足够了。非常感谢您收到
错误因为这是你邮件声明中的“要死”部分。切换显示实际错误。@DigitalChris我猜它的
die(“错误!”)
您的
mail()
功能失败。有关详细信息,请查看php_error.log。您可以尝试删除
\r\n
上的
$mailheader
,因为您没有多个额外的头。此外,一些
$\u post
VAL与
HTML
不匹配。应该是,
$message=$\u POST['text']$网站=$_POST['web']
@ilarsona嘿,我是PHP新手,如何将多个错误编码得更深入一点,仅举一个例子就足够了。非常感谢您收到
错误因为这是你邮件声明中的“要死”部分。切换显示实际错误。@DigitalChris我猜它的
die(“错误!”)
您的
mail()
功能失败。有关详细信息,请查看php_error.log。您可以尝试删除
\r\n
上的
$mailheader
,因为您没有多个额外的头。此外,一些
$\u post
VAL与
HTML
不匹配。应该是,
$message=$\u POST['text']$网站=$_POST['web']
@ilarsona嘿,我是PHP新手,如何将多个错误编码得更深入一点,仅举一个例子就足够了。非常感谢您将其作为评论,因为这是一个明确的评论!你的意思是像die(“Error!$name”)die(“Error!$web”)等吗?是的,我知道,我只是想让它脱颖而出。我想我本可以做到的bold@Metexora它可以是任何东西