-1

所以我有以下代码:

$files = array("l01" => "l01.txt", "l02" => "l02.txt", "l03" => "l03.txt", "l04" => "l04.txt", "l05" => "l05.txt", "l06" => "l06.txt");

    $email = $_POST['email'];
    $lfile = $_POST["lab"];

    echo $email."</br>";
    echo $lfile."</br>";

    $f = fopen($files[$lfile],'a')
    fwrite($f, $email);

我收到以下错误:

PHP Parse error:  syntax error, unexpected T_STRING in blah blah blah

给出的行号是 fwrite 的行,但我知道 fopen 行中的问题。有人可以告诉我如何解决这个问题吗?我已经尝试了我能想到的一切,我完成的最好的就是将错误更改为 T_ECHO 错误。

4

2 回答 2

3

您在 fopen 行缺少一个分号

$f = fopen($files[$lfile],'a');
于 2011-10-18T02:39:43.533 回答
2

你错过;$f = fopen($files[$lfile],'a')

于 2011-10-18T02:39:38.810 回答