私はフォーム提出の結果を電子メールで送信するために次のコードを使用しています。私はデータベースなしで走っているので、何か別の記録が必要です。PHP:電子メールに加えてフォームデータをテキストファイルに書き込む?
<?php
$to = "[email protected]";
$from = $_REQUEST['email'];
$name = $_REQUEST['name'];
$headers = "From: $from";
$subject = "New Message";
$fields = array();
$fields{"first_name"} = "first_name";
$fields{"last_name"} = "last_name";
$fields{"email"} = "email";
$fields{"phone"} = "phone";
$fields{"hospital"} = "hospital";
$fields{"title"} = "title";
$body = "Here is what was sent:\n\n";
foreach($fields as $a => $b){
$body .= sprintf("%20s: %s\n",$b,$_REQUEST[$a]);
}
$send = mail($to, $subject, $body, $headers);
?>
電子メールに加えて結果をテキストファイルに保存するにはどうすればよいですか?私はテキストを行う方法についての例を見てきましたが、電子メールに加えてそうではありません。
、あなたのメールコードの下に追加するだけです。 –
私はコード全体を書き換えるよりも効率的な方法があると期待していました。 – Sam
書き換えなくても、メールの下のファイルコードに書き込みを追加するだけです。わずか数行以上はかかりません。 –