у меня вчера была такая идея : считывать все в переменную, потом добавлять к переменной строку и все записывать обратно.Автор оригинала: Linker
York:
Теоретически делать этого не зачем, хотя могут быть причины, если они есть то не утаивайте их, расскажите.
А сделать можно, например, так:
считать содержимое файла в переменную, затем добавить к началу переменной что нужно, затем записать снова в файл.
тебе делать нечего?Автор оригинала: fixxxer
Пора в faq заносить.
Вопрос из разряда "как перенумеровать автоинкремент".
мне надо записывать данные ИМЕННО в начало,Автор оригинала: Yuriy_S
записывай в конец файла.
Зачем тебе в начало?
Если хочешь выводить последние добавленные записи первыми, то испльзуй array_reverse()
зачем по строчкам?Лучше пользоваться временным файлом, в него сначала записать то что надо добавить, а затем дописать весь исходный файл по строчкам.
-Переименовать исходный файлАвтор оригинала: York
или я торможу сегодня вечером, или что то еще =)
как записать данные в начало существующего фаила??
и если можно , дайте примеры
заранее спасибо
Самый короткий и рациональный алгоритм, который я видел )) в этом треде-Переименовать исходный файл
-Открыть новый файл под исходным именем
-Записать туда че надо
-Считать старый файл и записать в конец нового
-Удалить переименованный файл