我試圖從同一個文件讀寫數據,這可能嗎?讀寫同一個文件
這裏是我得到陰性結果有:
<?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 +」打開文件來讀取/寫入 – 2011-02-04 05:21:51