【发布时间】:2019-11-26 15:00:30
【问题描述】:
我想要从我的 HTML 在线表单发送的每封电子邮件的副本,以便在我的服务器根文件路径中创建一个日志文件,每个 phpmail() 都发送该日志文件,并将其添加到日志文件中。
我正在使用当前的 php post 文件。有什么办法吗?
<?php
$webmaster_email = ("myemail@domain.co.uk");
$email_address = $_REQUEST['email'] ;
$comments = $_REQUEST['comment'] ;
$telephone = $_REQUEST['telephone'] ;
$first_name = $_REQUEST['name'] ;
$msg =
"Name: " . $first_name . "\r\n" .
"Email: " . $email_address . "\r\n" . "\r\n" .
"Phone No: " . $telephone . "\r\n" . "\r\n" .
"Comments: " . $comments ;
mail( "$webmaster_email", "Contact Form Results", $msg );
?>
所以基本上所有的请求语句和当前时间/日期都到一个日志文件中,这甚至可以用 php 实现吗?
【问题讨论】:
-
当然可以。只需要一点工作。只需收集您想要的信息并将其写入文件即可。 当然,数据库会是一个更好的主意,因为文本文件很快就会变得很麻烦
-
我想这超出了我的编码技能,我看看它非常感谢 x
-
是否有特殊原因要将数据存储在文件中而不是使用数据库?文件可能需要大量工作。
-
因为在我的脑海里,我什至不知道数据库可以做。根据我的 javascript 经验,我将使用 CreateTextFile 从 HTML 创建一个文本文件。但是PHP超出了我的能力范围,是时候多谷歌了哈哈