有php表单提交电子邮件和文本文件

时间:2014-04-12 18:58:42

标签: php file email text

您好我有一份表格,最近一直有一些问题。电子邮件并不总是通过,检查垃圾邮件文件夹,这不是它。

我想知道如何附加进程以写入文本。  这是我的表格

   if(md5($verif_box).'a4xn' == $_COOKIE['tntcon']){
    // if verification code was correct send the message and show this page

    $message = "Lastfour: ".$lastfour."\n".$message;
    $message = "Exchange: ".$exchange."\n".$message;
    $message = "Phone: ".$phone."\n".$message;
    $message = "bedrooms: ".$bedrooms."\n".$message;
    $message = "resortname: ".$resortname."\n".$message;
    $message = "From: ".$from."\n".$message;
    $message = "lastName: ".$lastname."\n".$message;
    $message = "Name: ".$name."\n".$message;
    mail("myeamail@mail.com", 'Online Form: '.$resortname, $_SERVER['REMOTE_ADDR']."\n\n".$message, "From: $from");
    // delete the cookie so it cannot sent again by refreshing this page
    setcookie('tntcon','');
} else {
    // if verification code was incorrect then return to contact page and show error
    header("Location:".$_SERVER['HTTP_REFERER']."?subject=$resortname&from=$from&message=$message&wrong_code=true");
    exit;
}
?>

是否有编辑或我是否需要运行另一个进程?

由于

1 个答案:

答案 0 :(得分:0)

要写入文本文件,只需将此部分添加到您希望执行该过程的部分

$myFile = "myFile.txt";
$fh = fopen($myFile, 'w') or die("can't open file");
$stringData = "text I want to write in the file\n";
fwrite($fh, $stringData);
fclose($fh);