|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
05.12.2009, 17:03 | #1 |
Форумчанин
Регистрация: 14.01.2009
Сообщений: 312
|
Поиск строки в файле
Здравствуйте, господа-товарищи!
Всю голову сломала уже, может вы что подскажите! Есть ini-файл tree.ini. Из него формируется дерево в php: Код:
Но мне нужна функция при помощи которой можно поменять родителя...функцию я написала))) но возникла проблемка: необходимо в файле найти две строки, например, id=3 prnt_id=2 а заменить на: id=3 prnt_id=2.... Вот код замены: Код:
Никому не поставить нас на колени! Мы лежали и будем лежать!
|
06.12.2009, 17:20 | #2 |
Форумчанин
Регистрация: 23.05.2008
Сообщений: 219
|
Попробуй так:
Код:
The Revolution is Now!
|
06.12.2009, 17:28 | #3 |
Форумчанин
Регистрация: 14.01.2009
Сообщений: 312
|
И так я пробовола((( не ищет!только ищет без prnt_id
Никому не поставить нас на колени! Мы лежали и будем лежать!
|
06.12.2009, 17:38 | #4 |
Форумчанин
Регистрация: 23.05.2008
Сообщений: 219
|
Если в файл создан под виндой то вместо /n нужно поставить /n/r
The Revolution is Now!
|
06.12.2009, 18:02 | #5 |
Форумчанин
Регистрация: 14.01.2009
Сообщений: 312
|
не ищет.тоже пробовала
Никому не поставить нас на колени! Мы лежали и будем лежать!
|
06.12.2009, 18:10 | #6 |
Форумчанин
Регистрация: 23.05.2008
Сообщений: 219
|
Блин ошибся не /n/r а \n\r. Если и это не работает, тогда я не знаю!
А не проще хранить дерево в xml формате, а не в ini???
The Revolution is Now!
|
06.12.2009, 18:13 | #7 |
Форумчанин
Регистрация: 14.01.2009
Сообщений: 312
|
да я знаю что слеш по другому надо, пробовала,бестолку. я дерево в базе держала..все работоло, что надо было...но сказали еще в файле сделать...а тут проблемы прям с редактированием(((
Никому не поставить нас на колени! Мы лежали и будем лежать!
|
06.12.2009, 18:13 | #8 |
Форумчанин
Регистрация: 14.01.2009
Сообщений: 312
|
спасибо за помощь
Никому не поставить нас на колени! Мы лежали и будем лежать!
|
06.12.2009, 18:36 | #9 |
Форумчанин
Регистрация: 23.05.2008
Сообщений: 219
|
Вот так должно работать:
Код:
The Revolution is Now!
|
06.12.2009, 20:30 | #10 |
Форумчанин
Регистрация: 14.01.2009
Сообщений: 312
|
Все здорово, только объясни пожалуйста, что означает \s*?
Никому не поставить нас на колени! Мы лежали и будем лежать!
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
поиск строки в файле | getUp | Общие вопросы C/C++ | 7 | 24.10.2009 23:19 |
поиск строки в файле по шаблону | andru15 | Общие вопросы C/C++ | 1 | 16.02.2009 18:44 |
Поиск строки в текстовом файле | Black_Ak24 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 6 | 24.01.2009 20:30 |
Поиск строки в файле | Gwynbleidd | Общие вопросы C/C++ | 1 | 08.10.2008 01:45 |