2017-08-23 13 views
0

ファイルをデスクトップから開いている間にCSVにデータを書き込むことはできますか?ユーザーがフォームを送信するときに入力データをCSVに書き込もうとしていますが、デスクトップからファイルを開いたときにエラーが発生しています。私のシステムはファイルを閉じるときにだけcsvに書き込みます。fopen - ストリームを開くことに失敗しました:許可が拒否されました

エラーのみ書き込みのためにファイルを開き= $fp = fopen("C:\Users\lenovo\Desktop\sample.csv", "w");

+0

ファイル(sample.csv)にアクセス許可を追加してください。 – Priyank

+0

ファイルのコピーを作成し、コピーで編集してから元のファイルに置き換えてください。 –

+0

書き込み専用としてファイルを開いているようです。あなたの 'w'フラグを 'w +'のような読み込みを可能にするものに変更してください –

答えて

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 + =読み込み/書き込み用のファイルを開きます。ファイル内の既存のデータは保存されます。ファイルポインタは、ファイルの最後で始まります。ファイルが存在しない場合は新しいファイルを作成します

私は助けてくれるといいです

関連する問題