Курилка.co.ua
Orphus RSS kurilka.co.ua

Category

Archives

Подготовка TXT-книг к чтению на КПК

Author wmas wmas | Category Category PHP

Здравствуйте уважаемые читатели моего блога Курилка.co.ua. Сейчас, большинство книг доступно в электронном виде. Многие из них просто отсканированы и распознаны, со всеми вытекающими последствиями, вроде ошибок, переносов строк и т.д. Однако, для чтения, я использую КПК и офигенную программку Haali Reader. Так что те же переносы строк создают определенные неудобства. Приходится производиться предварительную подготовку книг до удобочитаемого вида.

Я перепробовал массу алгоритмов и ухищрений по решению данной проблемы. Конечно, в моем распоряжении скудный багаж знаний и возможностей, но один достаточно простой вариант показался мне весьма интересным, чтобы о нём рассказать. Его суть сводится к построчному определению количества символов. В случае, если строка меньше указанной длинны, в конец добавляется тег <br>. Вот собственно и всё. Сам код может выглядеть следующим образом:

<?
$filename = 'bookfile.txt';
$strlen = 70;
if ( file_exists($filename) ) {
  $data = file($filename);
  foreach ( $data as $k=>$v ) {
    if ( strlen($v)<$strlen ) $data[$k].= '<br>';
  }
  if ( count($data)>0 ) echo implode(" ", $data);
}
?>

Как видите всё достаточно просто и понятно. Возможно, есть и более интересные алгоритмы, но чем богаты, тем и рады. Спасибо за внимание.

А вы пробовали воспользоваться услугой — регистрация товарных знаков сока или заказать букет цветов? Если нужно такси: taxiparus к вашим услугам.

Publish: Воскресенье Дек 7, 2008

2 Responses for "Подготовка TXT-книг к чтению на КПК"

feed for comments on this post

  • Комментарий #2070 author: dig Reply
    publish: Пятница Дек 12, 2008 at 9:18 пп

    А я все-таки предпочитаю fb2, вместо txt, но это накладывает определенные трудности, в частности — поиск нужной книги в этом формате.

  • Комментарий #2071 author: wmas Reply
    publish: Суббота Дек 13, 2008 at 12:12 дп

    2dig: hi! да, конечно, fb2 значительно удобней, но большинство книг, которые мне довелось скачать в Интернете, обычно в txt формате. Так что речь не о предпочтениях, а об обработке того, что есть :mrgreen:


Popular links

Copyright © since 2006 Курилка.co.ua,
powered by WordPress