很抱歉,如果标题有点含糊不清。我的意思是我有一个如下代码:
var speedup = (function() {
var stack=0;
return function(fn,t){
stack++;
//if call stack gets over 5000 then do a setTimeout
// to reset the stack
if(stack%5000===0){
setTimeout(fn,t);
stack=0;
}else{
fn();
}
};
}())
有什么方法可以在提交时发送电子邮件吗?在记下以下几点时注意到:
更新 更改了代码块以解释更多信息。这也不重复,因为在Send email with PHP from html form on submit with the same script中,'action'留空,而我需要将其发布到某处。
我还想补充一点,我已经检查了上面的文章,但这对我不起作用。
答案 0 :(得分:1)
<?php
if(isset($_POST['submit'])){
$fname=$_POST['fname'];
$lname=$_POST['lname'];
$toemail="abc@gmail.com";
$subject="Sending Mail";
$message="Firstname:".$fname."<br/>";
$message.="Lastname:".$lname;
$headers = "From: webmaster@example.com" . "\r\n" .
"CC: somebodyelse@example.com";
//sending simple mail
mail($toemail, $subject, $message, $header);
}
?>
<form method='post' action='' >
<!-- some visible input types -->
First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
<!-- some hidden input types -->
<input type='hidden' name='hiddenfield1' value='1' />
<input type='hidden' name='hiddenfield2' value='2' />
<input type='submit' value='Submit' id="submit" name="submit" />
</form>
干杯
答案 1 :(得分:0)