В книге php 5/6, есть табличка наз. режимы открытия файла функцией fopen().
1. Почему не работает режим x и x+? Версия старая?
2. Почему при режиме r+ файл очищается и добавляется новая строка, хотя написано, что очистка файла - нет.
И чем воспользоваться, кроме как r+, если необходимо, чтобы файловый указатель был в начале, не происходила очистка файла.