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

问题描述 投票:0回答:2

从桌面打开文件时是否可以将数据写入

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

遇到线时出错

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

php csv fopen fputcsv
2个回答
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+ = 打开文件进行读/写。文件中的现有数据将被保留。文件指针从文件末尾开始。如果文件不存在则创建一个新文件

希望对你有帮助


0
投票

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

chmod 777 sample.csv
© www.soinside.com 2019 - 2024. All rights reserved.