fopenの出力のテキスト名をカスタマイズするにはどうすればよいですか?使ってみました
$file = $Aname .'.txt';
ただし、正しく出力されません。また、テキストファイルを作成した後、ページに戻り、ファイルの作成についてユーザーにプロンプトを表示します。
<?php
$saving = $_REQUEST['saving'];
if ($saving == 1){
$Aname = $_POST['Aname'];
$name = $_POST['name'];
$last = $_POST['last'];
$mob = $_POST['mob'];
$ext = $_POST['ext'];
$email = $_POST['email'];
$add = $_POST['add'];
$com = $_POST['com'];
$day = $_POST['day'];
$text = $_POST['text'];
$date = date("M j, Y ");
$data = "Date Sent: {$date}\n\nName: {$name} {$last}\nPhone : {$mob} ext: {$ext}\nCompany: {$com}\nAddress : {$add}\nE-mail : {$email}\nDay : {$day}\n\nNote :
\n{$text}\n---------------------------------------\n";
$file = $Aname.'.txt';
$fp = fopen($file, "a") or die("Couldn't open $file for writing!");
fwrite($fp, $data) or die("Couldn't write values to file!");
fclose($fp);
}
?>
また、ユーザーを別のページに移動してこのエラーを発生させる代わりに
die("Couldn't write values to file!");
ページにアラートをポップアップするだけです。