Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Помогите с простым скриптом-обработчиком текстового файла [2]
Покинул форум
Сообщений всего: 1581
Дата рег-ции: Февр. 2014 Откуда: Украина
Помог: 74 раз(а)
LIME пишет:
Понимаю
Самому лениво
Решишь за 2 часа кину тебе 2000 р
Это стимул?
Это - да )) Правда за два часа я могу и не уложиться ...
Предлагаю пойти иным путём. Раз уж тебе так не безразлична эта задача, я напишу её сегодня к вечеру, из уважения к тебе. Прямо сейчас не могу, т.к. собираюсь на работу. Освобожусь во второй половине дня, и займусь скриптом.
LIME
Отправлено: 11 Февраля, 2017 - 08:39:46
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
Нет
Ни сегодня ни завтра не успеешь
Я так думаю
Строитель
Отправлено: 11 Февраля, 2017 - 09:11:24
Участник
Покинул форум
Сообщений всего: 1581
Дата рег-ции: Февр. 2014 Откуда: Украина
Помог: 74 раз(а)
LIME, вот и договорились
teleoperator27
Отправлено: 11 Февраля, 2017 - 12:16:19
Посетитель
Покинул форум
Сообщений всего: 265
Дата рег-ции: Янв. 2017
Помог: 21 раз(а)
Сергей4 формат входящего текста всегда постоянный? Я имею ввиду не кол-во пробелов или переносов, а сам текст
Строитель
Отправлено: 11 Февраля, 2017 - 15:11:24
Участник
Покинул форум
Сообщений всего: 1581
Дата рег-ции: Февр. 2014 Откуда: Украина
Помог: 74 раз(а)
LIME, ты точно время на решение определил! Мне ровно два часа понадобилось Вот решение
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
Пожалуй пну
Для следующих рефакторов
Ты читаешь весь файл целиком
Вот это то очем я выше говорил
Не все так просто всегда
А если файл пару гиг весит?
Читать построчно придется
Или того хужее ручками сикать(seek)
Строитель
Отправлено: 11 Февраля, 2017 - 19:55:55
Участник
Покинул форум
Сообщений всего: 1581
Дата рег-ции: Февр. 2014 Откуда: Украина
Помог: 74 раз(а)
LIME пишет:
А если файл пару гиг весит?
Читать построчно придется
Согласен. ТС об объёме текст.файла ничего не упоминал, я потому и не принимал его во внимание.
LIME
Отправлено: 11 Февраля, 2017 - 19:58:44
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
Ну это я скорее пояснил почему счел таск нетривиальным
Обычно не парсят маленькие тексты
Обычно задача разобрать пласт инфы
Как то так (Добавление)
Построчно это еще удача
А если надо разобрать в зависимости от содержания?
Тогда ад и боль
Строитель
Отправлено: 11 Февраля, 2017 - 20:03:06
Участник
Покинул форум
Сообщений всего: 1581
Дата рег-ции: Февр. 2014 Откуда: Украина
Помог: 74 раз(а)
LIME пишет:
А если надо разобрать в зависимости от содержания?
Ну так тогда каждую прочитанную строку прямо в цикле и обрабатывать? Или сохранять в массив, и обрабатывать за пределами цикла? Как правильнее?
LIME
Отправлено: 11 Февраля, 2017 - 20:04:04
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
Я выше писал что обычно новички чего-то попарсят и думают что умеют
Это не так
Теперь понимаешь к чему я это говорил?
Не все так просто в реалиях кровавого девелопмента)) (Добавление)
А если полезная инфа занимает более строки?
Боль (Добавление)
Никак не правильно
Нетривиально решается
По ситуации
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.