我有以下 PHP 代码,它检查从单选按钮中选择了哪个选项,然后写入同名文件。
例如,来自名为“instrument”的单选按钮组,其中 4 个选项是
- 风
- 字符串
- 打击乐器
- 声乐
如果用户选择“Wind”,那么它将创建并写入一个名为“ wind_instrument.txt ”的文件。如果选择“strings”,它将创建文件“string_instrument.txt”等等。
这是我的PHP代码:
if ($_POST['instrument'] == "wind")
{
$lines = file('wind_instrument.txt');
$fopen = fopen("wind_instrument.txt", "w+");
}
elseif ($_POST['instrument'] == "strings")
{
$lines = file('strings_instrument.txt');
$fopen = fopen("strings_instrument.txt", "w+");
}
elseif ($_POST['instrument'] == "percussion")
{
$lines = file('percussion_instrument.txt');
$fopen = fopen("percussion_instrument.txt", "w+");
}
elseif ($_POST['instrument'] == "vocal")
{
$lines = file('vocal_instrument.txt');
$fopen = fopen("vocal_instrument.txt", "w+");
}
现在,如果满足其中一个条件,那么将继续我的代码中的下一步,即:
fwrite($fopen, ("Instrument: ")."");
fwrite($fopen, $_POST["instrument"]."\n");
fwrite($fopen, ("<br>")."\n");
我遇到的问题是它没有创建文件,而且我确实设置了权限。
任何帮助将不胜感激,谢谢。