Prestashop,PHP,无法创建和保存纯文本文件

时间:2015-08-27 06:46:22

标签: php prestashop

行。我和Prestashop很困惑。我的代码如下所示:

private static function _saveToFile($vouchers = array())
{
    $file = fopen(__DIR__ . 'codes.txt', 'a');

    foreach ($vouchers as $voucher)
    {
        fwrite($file, $voucher->code . "\r\n");
    }

    fclose($file);
}

正如那样被召唤:

Voucher::_saveToFile($vouchers);

我看到一个微不足道的fopen,fwrite,fclose情况但是文件无处可在服务器上找到。我尝试了fopen(__DIR__ . 'codes.txt', 'a')fopen('codes.txt', 'a')。我将标记设置为'w''a'。一切都产生相同的结果:根本没有文件。

我确信该程序可以使用此代码,因为当我在d($file)之前执行fopen()ing时,它会死,并告诉我$ file有资源对象。

我有什么遗失的吗?

1 个答案:

答案 0 :(得分:0)

我确实很确定路径在__DIR__和'codes.txt'之间缺少斜杠