fopen - 无法打开流:权限被拒绝

时间:2017-08-23 09:51:41

标签: php csv fopen fputcsv

从桌面打开文件时,是否可以将数据写入CSV?因为我在用户提交表单时尝试将一些输入数据写入CSV,但是当我从桌面打开文件时出现上述错误。我的系统只会在关闭文件时写入csv。

遇到第$fp = fopen("C:\Users\lenovo\Desktop\sample.csv", "w");

时出错

2 个答案:

答案 0 :(得分:1)

通过在文件所在文件夹的终端上使用以下命令来更改文件sample.csv的权限-

chmod 777 sample.csv

答案 1 :(得分:0)

<?php       
       $myfile = fopen("C:\Users\lenovo\Desktop\sample.csv", "a+");
        // the variable holding the values
        $numbers;
        // write the variable in the text file created 
        fwrite($myfile, $numbers);
        // close the file when done
        fclose($myfile);
?>

W =打开文件以进行写入。删除文件的内容或创建新文件(如果它不存在)。文件指针从文件的开头

开始

a + =打开文件进行读/写。保留文件中的现有数据。文件指针从文件末尾开始。如果文件不存在,则创建新文件

我希望它有所帮助