我正在制作一个简单的刽子手应用程序,我有我的 php 文件和一个单独的 .txt 文件,其中包含单词,每行一个。
我想要的是 $word 变量即使在页面刷新后也保持不变,因为我计划使用 GET 或 POST 来获取用户的输入。
在下面的示例代码中,我希望 $word 在表单提交后保持不变。我相信将代码移动到另一个地方是一件简单的事情,但我不知道在哪里对这个 PHP noob 有任何帮助!
wordsEn1.txt:
cat
dog
函数.php:
<?php
function choose_word($words) {
return trim($words[array_rand($words)]);
}
?>
刽子手.php:
<?php
include('functions.php');
$handle = fopen('wordsEn1.txt', 'r');
$words = array();
while(!feof($handle)) {
$words[] = trim(fgets($handle));
}
$word = choose_word($words);
echo($word);
echo('<form><input type="text" name="guess"></form>');
?>