|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Июл 12, 2003 01:53:33 Ищу программу для пакетного конвертирования txt-файлов в html. И программу для создания из этих html-файлов одного chm-файла. Что посоветуете? |
|
|
Дата: Июл 12, 2003 02:19:21 |
|
|
Дата: Июл 12, 2003 02:48:11 Quantum Спасибо! Теперь часть проблемы решена, но не решена пока первая главная её часть... |
|
|
Дата: Июл 12, 2003 09:39:43 Что ты подразумеваешь под "пакетным конвертированием txt-файлов в html"? Если автоматическое форматирование по смыслу, то это невозможно. А просто дописать в начало и конец файла обрамление можно даже досовской командой copy. В большинстве продвинутых редакторов html-а есть фичи которые можно для этого приспособить. Расскажи, что именно тебе нужно сделать с этим текстом. Тогда можно будет посоветовать конкретнее. |
|
|
Дата: Июл 12, 2003 12:06:58 Первоначально имеются txt-файлы в DOS-кодировке, нужно получить из них один chm-файл сохранив форматирование. Из кодировки DOS в win-1251 я их уже перегнал. Ладно, я сейчас посмотрю что может в этом направлении сделать Macromedia. |
|
|
Дата: Июл 12, 2003 12:58:15 В начало каждого файла: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> </head> <body> <pre> В конец: </pre> </body> </html> Это именно с сохранением форматирования. |
|
|
Дата: Июл 12, 2003 14:03:22 Да работает, спасибо!, но как бы автоматизировать процесс, возможно конечно на Perl написать некий скрипт, но я только начал разбираться с этим языком... |
|
|
Дата: Июл 12, 2003 17:08:16 · Поправил: KiNDeR |
|
|
Дата: Июл 12, 2003 18:46:46 KiNDeR Thanks! |
|
|
Дата: Июл 12, 2003 20:13:35 Что скажешь?
open(IN, "vasya.txt") or die "Can't open file: $!";
open(OUT, "+>out.html") or die "Can't open file out.html for writing: $!";
print OUT << "EOL";
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>
<pre>
EOL
while(<IN>)
{
print OUT;
}
print "\n";
print OUT << "EOL";
</pre>
</body>
</html>
EOL
close(OUT);
close(IN);
|
|
|
Дата: Июл 12, 2003 20:40:20 Asterix Пользуйся на здоровье... :-) |
|
|
Дата: Июл 12, 2003 20:51:50 А движок по батному преобразованию сделать уже сложнее. Дело в том, что в перле нет функции поиска файлов. Надо искать на CPAN. Это значит, что надо уметь пользоваться PPM. Модуль - File::Find (подобно юниксовской find). Как пользоваться PPM и играться со CPAN и другими зеркалами я объясняю в своей с NEOx статье, которая должна выйти (тьфу-тьфу-тьфу) примерно через неделю. Очень надеюсь... |
|
|
Дата: Июл 12, 2003 21:29:35 · Поправил: Asterix volodya Спасибо! Я это тоже попробую, а нет ли у тебя хорошей книжечки по Perl на русском, а то я скачал какую-то по ней пока разбираюсь, но примеры программ в ней содержат много очепаток, а я что-то слегка зафанател Perl'ом :-) |
|
|
Дата: Июл 12, 2003 22:09:00 Господа учите PHP, перл на некоторых серверах обламывается...хотя... |
|
|
Дата: Июл 12, 2003 22:14:03 volodya Дело в том, что в перле нет функции поиска файлов. А glob()? |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.078 |