![]() |
Изменение определённой строки в файле (php)
Помогите!
Есть текстовый файл, в нём надо изменить, например, 4 строку. Как реализовать это? |
открываем файл... ищем 4 строку и изменяем...
Добавлено через 2 минуты: открывай любым php или текстовым редактором, где есть нумерация строк и ищи 4. |
hempsmoke
Он имел ввиду - как изменить строку реализовав это через скрипт пхп... |
Кстати, я поднимал этот вопрос насчет прямого доступа к конкретной строке. Сам столкнулся с этим при переходе с Perl - там с этим элементарно.
На тот момент конкретного ответа не нашли. Мобыть сейчас кто поможет... |
Fillonik
Goryn читаем файл в массив строк $farr=file($filename); удаляем 4ую строку... unset($farr[3]);// считая с 0ой пишем PHP код:
|
Neo
ну , млин, так и надо было писать... =) я тоже всегда через массив делал... |
Вот всегда и советуют делать через массив. Но ведь это же забивка памяти и проблема доступа к файлу, если обновременно идет другое обращение.
На Perl'е есть шикарный модуль DB_File, который позволяет общаться с файлом как с массивом и поддерживает всевозможные операции (вплоть до вставление строки до или перед другой конкретной строкой). Неужеле никто не создал подобное под PHP ?:confused: |
| Часовой пояс GMT +4, время: 19:05. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.