может быть где-то еще происходит запись в файл?
в данном коде я не вижу ошибки.
твой код я прогнал в цикле -
PHP |
<?php $files = 'texttest.txt'; for ($i=0; $i<100; $i++){ $dump = 'bla'.$i."\r\n"; $fp = fopen( $files, "a+" ) or die("Не могу открыть $temp");// открываем файл для записи данных if (fwrite( $fp, $dump) === FALSE) {// добавляем запись в файл echo("Не могу произвести запись в файл ($filename)"); exit; } fclose($fp); } |
у меня отлично все работает. файл не перезаписывается ... все 100 опреаций открытия файла проходят без ошибок. ..
ищи где-то в другом месте ошибку.