我想向用户发送他们提交的联系表的副本。我有此PHP代码:
$formproc->AddRecipient('webmaster@somewhere.com');
和此前端代码:
<form id='contactsensei' action='<?php echo $formproc->GetSelfScript(); ?>' method='post' accept-charset='UTF-8'>
<fieldset>
<input type='hidden' name='submitted' id='submitted' value='1'/>
<input type='hidden' name='<?php echo $formproc->GetFormIDInputName(); ?>' value='<?php echo $formproc->GetFormIDInputValue(); ?>'/>
<input type='text' class='spmhidip' name='<?php echo $formproc->GetSpamTrapInputName(); ?>' />
<div class='container'>
<label for='email' >*E-mail:</label><br/>
<input type='text' name='email' id='email' value='<?php echo $formproc->SafeDisplay('email') ?>' maxlength="50" /><br/>
<span id='contactsensei_email_errorloc' class='error'></span>
</div>
如何获取用户输入的电子邮件并将其添加到收件人地址?从理论上讲,我得到它,获取用户输入信息并将其放入变量中,以便它结束了
之类的东西$uemail = $_POST[uemail];
$formproc->AddRecipient('webmaster@somewhere.com, $useremail');
显然不起作用。几乎没有帮助。谢谢。
==
ugh,以为我修复了它,因为它可以工作,但显然它与错误一起工作。我现在有
$uemail = $_POST['email'];
$formproc->AddRecipient('webmaster@somewhere.com'); //<<---Put your email address here
$formproc->AddRecipient($uemail);
再次有效,但是我遇到了这个错误:注意:未定义的索引:C: WAMP64中的电子邮件 www scripts contact contactus contactus.php在第19行19
我以前从未见过。如果这很重要,我的功能来自自定义的fgcontactform.php。什么/在哪里要求我定义?
uemail
被识别为约束,要访问$ _post数组,您必须将键指定为字符串,并且必须与您的输入name
属性相同,因此请尝试
$uemail = $_POST['email'];
,最后将该变量传递给添加方法:
$formproc->AddRecipient($uemail);
每个参数都由逗号隔开。如果Uemail不是defined
单词,那么您需要使用$_POST['uemail']
。
$uemail = $_POST['uemail'];
if(isset($uemail))
{
$formproc->AddRecipient($uemail);
}
如果要添加帖子,请尝试以下方法:
$uemail = $_POST['uemail'];
$formproc->AddRecipient($uemail);