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]

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (4): « 1 [2] 3 4 »   

> Описание: Обработка текстовых файлов с субтитрами.
Строитель
Отправлено: 11 Февраля, 2017 - 08:09:23
Post Id



Участник


Покинул форум
Сообщений всего: 1580
Дата рег-ции: Февр. 2014  
Откуда: Украина


Помог: 73 раз(а)




LIME пишет:
Понимаю
Самому лениво
Решишь за 2 часа кину тебе 2000 р
Это стимул?
Это - да )) Правда за два часа я могу и не уложиться ...

Предлагаю пойти иным путём. Раз уж тебе так не безразлична эта задача, я напишу её сегодня к вечеру, из уважения к тебе. Прямо сейчас не могу, т.к. собираюсь на работу. Освобожусь во второй половине дня, и займусь скриптом.
 
 Top
LIME
Отправлено: 11 Февраля, 2017 - 08:39:46
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




Нет
Ни сегодня ни завтра не успеешь
Я так думаю
 
 Top
Строитель
Отправлено: 11 Февраля, 2017 - 09:11:24
Post Id



Участник


Покинул форум
Сообщений всего: 1580
Дата рег-ции: Февр. 2014  
Откуда: Украина


Помог: 73 раз(а)




LIME, вот и договорились Радость
 
 Top
teleoperator27
Отправлено: 11 Февраля, 2017 - 12:16:19
Post Id



Посетитель


Покинул форум
Сообщений всего: 265
Дата рег-ции: Янв. 2017  


Помог: 21 раз(а)




Сергей4 формат входящего текста всегда постоянный? Я имею ввиду не кол-во пробелов или переносов, а сам текст
 
My status
 Top
Строитель
Отправлено: 11 Февраля, 2017 - 15:11:24
Post Id



Участник


Покинул форум
Сообщений всего: 1580
Дата рег-ции: Февр. 2014  
Откуда: Украина


Помог: 73 раз(а)




LIME, ты точно время на решение определил! Мне ровно два часа понадобилось Радость Вот решение
Спойлер (Отобразить)

(Отредактировано автором: 11 Февраля, 2017 - 15:30:13)

 
 Top
LIME
Отправлено: 11 Февраля, 2017 - 16:22:43
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




Строитель ну ты просто как флэш быстрый
а файл на вход сам придумывал или взял у человека?
 
 Top
Строитель
Отправлено: 11 Февраля, 2017 - 16:30:22
Post Id



Участник


Покинул форум
Сообщений всего: 1580
Дата рег-ции: Февр. 2014  
Откуда: Украина


Помог: 73 раз(а)




LIME пишет:
Строитель ну ты просто как флэш быстрый
а файл на вход сам придумывал или взял у человека?
Исходный вариант я взял из первого поста этой темы. Он скрыт под спойлером.
 
 Top
LIME
Отправлено: 11 Февраля, 2017 - 16:31:59
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




Ну молоток че)
Автор, мы сделали это
Забирай
Строитель )))
 
 Top
Строитель
Отправлено: 11 Февраля, 2017 - 16:37:20
Post Id



Участник


Покинул форум
Сообщений всего: 1580
Дата рег-ции: Февр. 2014  
Откуда: Украина


Помог: 73 раз(а)




LIME пишет:
Ну молоток че)
Автор, мы сделали это
Забирай
Строитель )))
Спс Закатив глазки ))
 
 Top
Строитель
Отправлено: 11 Февраля, 2017 - 19:34:46
Post Id



Участник


Покинул форум
Сообщений всего: 1580
Дата рег-ции: Февр. 2014  
Откуда: Украина


Помог: 73 раз(а)




Отрефакторил
Спойлер (Отобразить)

(Отредактировано автором: 11 Февраля, 2017 - 22:35:05)

 
 Top
LIME
Отправлено: 11 Февраля, 2017 - 19:46:42
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




Пожалуй пну
Для следующих рефакторов
Ты читаешь весь файл целиком
Вот это то очем я выше говорил
Не все так просто всегда
А если файл пару гиг весит?
Читать построчно придется
Или того хужее ручками сикать(seek)
 
 Top
Строитель
Отправлено: 11 Февраля, 2017 - 19:55:55
Post Id



Участник


Покинул форум
Сообщений всего: 1580
Дата рег-ции: Февр. 2014  
Откуда: Украина


Помог: 73 раз(а)




LIME пишет:
А если файл пару гиг весит?
Читать построчно придется
Согласен. ТС об объёме текст.файла ничего не упоминал, я потому и не принимал его во внимание.
 
 Top
LIME
Отправлено: 11 Февраля, 2017 - 19:58:44
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




Ну это я скорее пояснил почему счел таск нетривиальным
Обычно не парсят маленькие тексты
Обычно задача разобрать пласт инфы
Как то так
(Добавление)
Построчно это еще удача
А если надо разобрать в зависимости от содержания?
Тогда ад и боль
 
 Top
Строитель
Отправлено: 11 Февраля, 2017 - 20:03:06
Post Id



Участник


Покинул форум
Сообщений всего: 1580
Дата рег-ции: Февр. 2014  
Откуда: Украина


Помог: 73 раз(а)




LIME пишет:
А если надо разобрать в зависимости от содержания?
Ну так тогда каждую прочитанную строку прямо в цикле и обрабатывать? Или сохранять в массив, и обрабатывать за пределами цикла? Как правильнее?
 
 Top
LIME
Отправлено: 11 Февраля, 2017 - 20:04:04
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




Я выше писал что обычно новички чего-то попарсят и думают что умеют
Это не так
Теперь понимаешь к чему я это говорил?
Не все так просто в реалиях кровавого девелопмента))
(Добавление)
А если полезная инфа занимает более строки?
Боль
(Добавление)
Никак не правильно
Нетривиально решается
По ситуации
 
 Top
Страниц (4): « 1 [2] 3 4 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Работа с файловой системой и файлами »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB