私は、フォーム入力で.txtファイルを作成して保存するHTMLフォームとPHPを作成しました。それは正常に動作するように縫い目が、フォームから与えられた "ID"値を使用して.txtファイルを保存する方法。例えば、ユーザがID番号を持っている場合。 1234の場合、保存する.txtファイルは1234.txtでなければなりません(私のコードのようにoutput.txtはありません)。PHPフォームから名前を変更
マイ形式:
<!DOCTYPE HTML>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Untitled 1</title>
</head>
<body>
<form action="form.php" method="post">
<ol>
<li><label for="email">Email</label>
<input type="text" name="email" id="email"></li>
<li><label for="id">Id</label>
<input type="text" name="id" id="id"></li>
</ol>
</form>
</body>
</html>
と私のPHP
<?php
ob_start(); // start trapping output
$id = @$_POST['id'];
$email = @$_POST['email'];
?>
<html>
<body>
<p>
Id: <?php echo $id; ?><br>
Email: <?php echo $email; ?>
</p>
</body>
</html>
<?php
$output = ob_get_contents(); // get contents of trapped output
//write to file, e.g.
$newfile="output.txt";
$file = fopen ($newfile, "w");
fwrite($file, $output);
fclose ($file);
ob_end_clean(); // discard trapped output and stop trapping
?>
'$ newfile = $ id。"。txt "'は動作するはずです –