Alkinoy
Начинающий
fopen не усекает существующий файл
Что хочу:
Открыть существующий текстовый файл, заменить его содержимое.
читаю мануал:
'w' - Открыть только для записи; поместить указатель в начало файла и усечь файл до нулевой длины. Если файл не существует, делается попытка создать его.
делаю:
Получаю простое добавление в конец файла. Платформа Windows. Почему так получается?
PS про вариант убить файл и создать новый я знаю.
Что хочу:
Открыть существующий текстовый файл, заменить его содержимое.
читаю мануал:
'w' - Открыть только для записи; поместить указатель в начало файла и усечь файл до нулевой длины. Если файл не существует, делается попытка создать его.
делаю:
PHP:
$fb=fopen("bal.txt", "wb");
flock($fb,LOCK_EX);
fputs($fb, $.......
flock($fb,LOCK_UN);
fclose($fb);
PS про вариант убить файл и создать новый я знаю.