реклама на сайте
подробности

 
 
> Вопросы по Си и HTML.
3.14
сообщение Sep 5 2006, 16:46
Сообщение #1


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



Мне надо чтоб мое устройство выдавало отчет о своей работе в виде HTML страницы.
Можно сделать (как) чтоб была шаблонная страница с таблицей запотненных ячеер (названия, коментарии) и ячеек в которых отображался какой-либо текст взятый из внешнего файла? Я порылся по докам для чайников, ничего такого не нашел.
Так-же хочется самому рожать HTML с таблицей, нарисовал нужный образец странички, в теле своей проги создаю строковый массив в который и засовываю шаблонный HTML, вот незадача синтаксис инициализации строк содержит ковычки и HTML содержит кавычки ... В итоге, вручную заменяю все кавычки во вставляемом HTML-е на "~", во время звпуска процесса перебираю весь масив на предмет этих ~ и заменяю их на " (изврат smile.gif), в этом случае снова вопрос как узнать количество строк в массиве?


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
and_pp
сообщение Sep 6 2006, 06:48
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 20
Регистрация: 22-08-06
Пользователь №: 19 736



Цитата(3.14 @ Sep 5 2006, 20:46) *
Мне надо чтоб мое устройство выдавало отчет о своей работе в виде HTML страницы.
Можно сделать (как) чтоб была шаблонная страница с таблицей запотненных ячеер (названия, коментарии) и ячеек в которых отображался какой-либо текст взятый из внешнего файла? Я порылся по докам для чайников, ничего такого не нашел.
Так-же хочется самому рожать HTML с таблицей, нарисовал нужный образец странички, в теле своей проги создаю строковый массив в который и засовываю шаблонный HTML, вот незадача синтаксис инициализации строк содержит ковычки и HTML содержит кавычки ... В итоге, вручную заменяю все кавычки во вставляемом HTML-е на "~", во время звпуска процесса перебираю весь масив на предмет этих ~ и заменяю их на " (изврат smile.gif), в этом случае снова вопрос как узнать количество строк в массиве?


В примере реализации TCP/IP для MSP430 есть пример HTTP сервера, который, кроме всего прочего может работать с активными страницами. Вот кусок из описания:

* The uIP web server is a very simplistic implementation of an HTTP
* server. It can serve web pages and files from a read-only ROM
* filesystem, and provides a very small scripting language.
*
* The script language is very simple and works as follows. Each
* script line starts with a command character, either "i", "t", "c",
* "#" or ".". The "i" command tells the script interpreter to
* "include" a file from the virtual file system and output it to the
* web browser. The "t" command should be followed by a line of text
* that is to be output to the browser. The "c" command is used to
* call one of the C functions from the httpd-cgi.c file. A line that
* starts with a "#" is ignored (i.e., the "#" denotes a comment), and
* the "." denotes the last script line.
*
* The script that produces the file statistics page looks somewhat
* like this:
*
\code
i /header.html
t <h1>File statistics</h1><br><table width="100%">
t <tr><td><a href="/index.html">/index.html</a></td><td>
c a /index.html
t </td></tr> <tr><td><a href="/cgi/files">/cgi/files</a></td><td>
c a /cgi/files
t </td></tr> <tr><td><a href="/cgi/tcp">/cgi/tcp</a></td><td>
c a /cgi/tcp
t </td></tr> <tr><td><a href="/404.html">/404.html</a></td><td>
c a /404.html
t </td></tr></table>
i /footer.plain

На TMS430 все работает весьма шустро. Гибкость при написании и модифицировании любых страниц очень большая.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 3.14   Вопросы по Си и HTML.   Sep 5 2006, 16:46
- - Doka   ну, в бытовых сетевых линуксовых дивайсах там судя...   Sep 5 2006, 18:10
- - sK0T   Цитата(3.14 @ Sep 5 2006, 20:46) Мне надо...   Sep 5 2006, 18:28
- - Doka   sK0T , если проект большой - то замумокаться можно...   Sep 5 2006, 18:44
- - 3.14   2 Doka Мне этого всего (ASP,XML) пока не надо, зад...   Sep 5 2006, 19:23
|- - sK0T   Цитата(3.14 @ Sep 5 2006, 23:23) И все-та...   Sep 5 2006, 19:31
- - 3.14   Теперь я не понял Пример: char *String[100]={ ......   Sep 5 2006, 19:34
|- - sK0T   Цитата(3.14 @ Sep 5 2006, 23:34) Теперь я...   Sep 6 2006, 00:38
- - _artem_   асп по моему микромягкая технология у линуха php и...   Sep 5 2006, 19:49
|- - Doka   Цитата(_artem_ @ Sep 5 2006, 23:49) асп п...   Sep 6 2006, 07:47
|- - _artem_   Цитата(Doka @ Sep 6 2006, 10:47) Цитата(_...   Sep 6 2006, 15:16
- - ms1   Цитата(3.14 @ Sep 5 2006, 23:34) Теперь я...   Sep 5 2006, 21:07
- - _artem_   Если string писылается как аргумент , то должен ра...   Sep 5 2006, 21:32
- - Doka   в дополнение к сказанному and_pp по части реализац...   Sep 6 2006, 08:05
- - 3.14   Непонятный эффект, когда пытаюсь просмотреть стран...   Sep 13 2006, 19:48
- - vet   3.14 Content-type какой? должен быть text/html   Sep 13 2006, 20:56
- - 3.14   Content-type это кокое-то поле самого HTML или нас...   Sep 13 2006, 21:17
|- - ?ELF   Цитата(3.14 @ Sep 14 2006, 03:17) Content...   Sep 14 2006, 03:02
- - psL   http://docs.linux.cz/programming/other/ALP/ ссылк...   Sep 14 2006, 06:32
- - IPI   Для решения подобных задач лучше использовать родн...   Sep 19 2006, 16:43
- - 3.14   1) Perl не собрался в контексте uClinux для microb...   Sep 19 2006, 17:17


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 12th August 2025 - 00:34
Рейтинг@Mail.ru


Страница сгенерированна за 0.01489 секунд с 7
ELECTRONIX ©2004-2016