我正在尝试创建一个交互式程序,用户可以在其中使用文本文件使用文本框提出问题。有两个 php 文件。其中一个创建文本文件。另一个应该读取它并在点击时将其显示在屏幕上,因为 form action="questions.php"。但由于某种原因,文本显示但没有改变
j.php 文件 1 它正在尝试创建文本文件。
<?php
if(isset($_POST['submit'])) {
$question1 = $_POST['name'];
$question2 = $_POST['age'];
$file = fopen( "question.txt", "w+" ) or die( "file not open" );
$s = $question1 . "," . $question2 . "\n";
fputs($file, $s)or die("Data not written");
}
else{
echo
'<center>
<form action = "questions.php" method = "post">
Question you want ask the person <input type = "text" name="name"> <<br>
Answer<input type = "text" name = "age"><br>
<input type = "submit" name = "submit" value = "Make Question">
</form>
</center>';}
?>
预期输出它使文件:question.txt
questions.php file2 应该读取并显示新写入的数据。
<?php
$myfile = file_get_contents ("question.txt");
echo $myfile;
?>
预期输出它应该阅读新文本
千巷猫影