同じファイルを読み書きしようとしていますが、これは可能ですか?あなたは、読み取り専用モードでファイルを開いている同じファイルを読み書きする
<?php
$file = fopen("filename.csv", "r") or exit("Unable to open file!");
while (!feof($file)) {
$line = fgets($file);
fwrite($file,$line);
}
fclose($file);
?>
同じファイルを読み書きしようとしていますが、これは可能ですか?あなたは、読み取り専用モードでファイルを開いている同じファイルを読み書きする
<?php
$file = fopen("filename.csv", "r") or exit("Unable to open file!");
while (!feof($file)) {
$line = fgets($file);
fwrite($file,$line);
}
fclose($file);
?>
:ここ
は、私は否定的な結果を取得していますものです。ファイルにも書き込みを行う場合は、fopen("filename.csv", "r+")
"読み取り専用"モードでファイルを開いたことがあります。 docsを参照してください。
$file = fopen("filename.csv", "r+") or exit("Unable to open file!");
「r」ではなく「r +」でファイルを開く必要があります。 fopenのドキュメントを参照してください:http://php.net/manual/en/function.fopen.php
一般的には、モード "r +"のファイルを開いて読み書きします。 –
ファイルは読み込み専用であると最初に宣言しました。それをr + – ryebr3ad