<?php
if (isset($_POST['submit']))
{
//if "email" is filled out, proceed
$name= mysql_real_escape_string($_POST['name']);
$phone= mysql_real_escape_string($_POST['phone']);
$to = "admin@gmail.com";
$subject = "Customer Intrested";
$message = "Buyer Information and Intrested in land.";
$message.= "Customer Name :".$name."\n";
$message.= "Customer Phone :".$phone."\n";
$mail=mail($to, "Subject: $subject",$message );
if($mail){
echo "success";
} else {
echo "failed.";
}
?>
如何修复这个问题?
mail($to, "Subject: $subject",$message );
echo "Thank you for using our mail form";
而不是这样,首先检查邮件是否已发送
$mail=mail($to, "Subject: $subject",$message );
if($mail){
echo "Thank you for using our mail form";
}else{
echo "Mail sending failed.";
}
这样你就可以知道你的邮件功能是否正常了
如果它不起作用。问题可能是本地主机中的SMTP设置造成的
ini_set('display_errors',1);
我是新的名称堆域服务器。我试图在名称堆服务器上发送一封简单的邮件。它没有发送邮件,返回了一个空值,没有任何错误。 这是我的示例代码。 假设我将$to和$from mailID分配到一个名为SHEAP的服务器邮件中,然后邮件成功发送。 例子: 但是我正在把邮件$to或$from改成gmail服务器,就像则它不会发送邮件,并且返回空值,不会出错。如何修复。 from(不接收来自PHP mail()方法
我最近一直在学习HTML、js、CSS和PHP,方法是创建web页面,并将它们发布在raspberry pi上的apache2服务器上,地址是no-ip.com。我学习PHP的第一个实际项目是创建一个简单的表单,然后向我发送电子邮件,但我不断遇到mail()函数执行时没有任何错误,但实际上并没有发送电子邮件的问题。 表格如下: 我理解这个问题以前已经问过了,并且尝试了其他答案所阐述的大部分方法,但
我有问题通过php mail()函数发送邮件消息。我不确定这是不是代码的问题,因为我读到一些主机服务器不允许发送邮件,但我也试图发送这封邮件,当网站是在本地主机,但它仍然不工作-点击“发送”后,我看到信息:“您的邮件已发送”,但当我检查我的邮筒没有邮件(也是垃圾邮件)。 对我来说,代码看起来不错,但也许我错过了什么。我正在考虑的第二个选择是,我的本地主机也不允许发送邮件。 我的php conf图片
我必须在我的项目中使用邮件功能。当我在hostgator上托管我的项目时,它不起作用。但当我托管在其他服务器上时,它工作得很好。我不能理解问题。如果有人知道答案,请解释或建议我的链接,从哪里我可以理解从一开始。谢谢你。这是我的代码。
我有一些非常神秘的行为,脚本运行失败。显然,下面的脚本是微不足道的,什么也不做,但它是在真实脚本中再现行为。下面是一个名为的文件中的代码。
我有下面的搜索片段,当我只使用mysql表中的value1和value2数据时,它就工作了。 当我添加到下面的例子中的value e1r和value e2r的查询中,并尝试在页面上进行搜索时,它会给我这个错误这意味着我在查询中有一个错误。 我到底做错了什么?我能得到一点帮助吗?谢谢! 注意:我的问题不是关于给定的错误。