![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| immax |
|
||||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 129 Регистрация: 19.6.2005 Репутация: 1 Всего: 2 |
Чегой-то не могу изловчиться...
Нужно сделать следующее: 1. Есть некий файл. В нём есть кое-какие записи... 2. Мне нужно найти в этом файле совпадение со значением переменной $match (оно уникально). 3. После этого удалить всю строку и убрать разрыв... Т.е. было:
После выполнения скрипта с $match=2314 стало:
А потом опять выполнили уже с $match=4312 стало:
Ну и т.д... Как удалить всю строку, где найдено совпадение с $match, вообще не соображаю... --------------------
Would yo kindly...? |
||||||
|
|||||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
В роли strpos может быть и регулярка. |
|||
|
||||
| immax |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 129 Регистрация: 19.6.2005 Репутация: 1 Всего: 2 |
Спасибо большое... Побегу химичить!!!
--------------------
Would yo kindly...? |
|||
|
||||
| immax |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 129 Регистрация: 19.6.2005 Репутация: 1 Всего: 2 |
Не работает... Хоть об стену головой
Подскажи пожалуйсто, как узнать номер строки, где было найдено совпадение- дальше я сам справлюсь... Слаб я в циклах... Это сообщение отредактировал(а) immax - 18.8.2005, 19:44 --------------------
Would yo kindly...? |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
Как проявляется это "неработает" ?
|
|||
|
||||
| immax |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 129 Регистрация: 19.6.2005 Репутация: 1 Всего: 2 |
Ну... Куча ошибок синтаксиса, а вроде всё правильно!!! Я и альтернативно переписывал... То пишет, мол де тут не должно быть ;, то {, то то :...
Удалить строку по номеру я-таки смог... А вот по совпадению- никак... Блин, а так хочется автоматизации... --------------------
Would yo kindly...? |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
Перепеши условие так:
|
|||
|
||||
| immax |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 129 Регистрация: 19.6.2005 Репутация: 1 Всего: 2 |
Спасибо большое... Попробую... Бум надеяться заработает...
--------------------
Would yo kindly...? |
|||
|
||||
| Song |
|
|||
![]() Sysman.ru ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1095 Регистрация: 2.6.2002 Репутация: 2 Всего: 4 |
Добавлено @ 09:28 ой, я не про то :))) ну ладно, стирать не буду раз написал :) Я написал выборку уникальных строк. Это сообщение отредактировал(а) Song - 19.8.2005, 09:27 -------------------- Прежде чем сказать "Невозможно", подумай, прав ли ты |
|||
|
||||
| immax |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 129 Регистрация: 19.6.2005 Репутация: 1 Всего: 2 |
Оно мне весь файл убило. --------------------
Would yo kindly...? |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
Поиграйся с условиями, замени на preg_match
|
|||
|
||||
| immax |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 129 Регистрация: 19.6.2005 Репутация: 1 Всего: 2 |
Ничё толкового не выходит...
А можно: 1. Я ввожу этот уникальный номер. 2. Скрипт ищет совпадение в файле file.txt 3. По нахождении совпадения скрипт выдаёт номер строки, в которой совпадение было найдено так, чтобы переменная $pagenum "заимела" значение, равное номеру этой строки. А дальше удаление по номеру строки я сам организую... Буду очень благодарен!!! --------------------
Would yo kindly...? |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
immax велосипед это. Составь правильный поиск и не парься.
|
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |