多个fopens - 只有第一个工作

时间:2014-05-02 13:17:32

标签: php apache fopen

我遇到了一个奇怪的问题。最近我从虚拟主机切换到VPS,主要是因为VPS为我提供了灵活性。

我现在需要自己设置Apache,我不擅长这样做。

我有.php个文件,其中有2个fopen。第一个是它的工作,但第二个工作由于某种原因不起作用。

我想知道,为了在文件中允许多个php.ini,我需要设置一些fopen设置吗?

修改

以下代码:

        $fp = fopen('ticket' . $_SESSION['id'] . '.txt', 'a+');
        $savestring = "---";
        fwrite($fp, $savestring);              
        fclose($fp);
        $_SESSION['total'] = $total;
        $fp = fopen('reqs.txt', 'a+');
        $savestring = PHP_EOL . "Ticket Nou: " . $_SESSION['id'] . " | Ora: " . $ordertime . " | IP: " . $ip;
        fwrite($fp, $savestring);              
        fclose($fp);

我缩短了$ savingtrings,实际上它们更长。第二个文件reqs.txt。

出现问题

1 个答案:

答案 0 :(得分:0)

尝试使用flock

我有一个4 fopen的文件,它没有工作。

使用羊群后,它起作用了。