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