Страница 1 из 1
Отсчёт нужного кол-во строк и запись.
Добавлено: 25 авг 2008, 09:48
Stream
Я тока начал пхп изучать вообщем надо допустим на 5 строчке файла написать какой либо текст, пробовал fseek перемещал на определённое кол-во символом чтобы доходило до нужной строчки и писал текст, но тогда весь ниже стоящей текст удалялся, как это реализовать?
Если можно с показом кода, я подумывал считать файл построчно а потом когда доходило до нужной строки то писать текст но уж как-то это замудрённо да и реалзовать не получилось.
Re: Отсчёт нужного кол-во строк и запись.
Добавлено: 29 авг 2008, 16:05
Хыиуду
Именно как вы подумали, так и сделайте.
Считать весь файл в массив строк можно одной командой, не помню точно, какой, php.ru вам в помощь.
Потом $arr[4].=' нужный вам текст';
и обратно запихать весь массив в файл.
Если не найдете эту команду - можно сделать fread, которой передать значение, большее размера файла (тогда он считает весь файл), и сделать разбиение в массив (функцией split) по символу конца строки
Re: Отсчёт нужного кол-во строк и запись.
Добавлено: 29 авг 2008, 16:09
Stream
Уже сделал, но немного по другому создавал временный файл считывал его до нужной строки, добовлял нужную строчку, продолжал дальше считывать и записывать во временный файл когда файл кончался, то что получилось переписывал в исходной файл.
P.S Не говорю что это отличный способ ваш определённо проще, но я рад что додумался как решить эту проблему.