<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=56&amp;t=20346&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2018-03-02T20:17:18+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=56&amp;t=20346&amp;mode</id>
<entry>
<author><name><![CDATA[kosta]]></name></author>
<updated>2018-03-02T20:17:18+01:00</updated>
<published>2018-03-02T20:17:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=20346&amp;p=204827#p204827</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=20346&amp;p=204827#p204827"/>
<title type="html"><![CDATA[Konwerter html2c - problem z parametrami]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=20346&amp;p=204827#p204827"><![CDATA[
Witam<br />Mam pytanie dotyczące konwertera html2c.<br />Konwertuje taki kod (z poradników) html za pomocą html2c. <br /><br />[syntax=html4strict]&lt;html&gt;&lt;body&gt;&lt;pre&gt;<br />    &lt;font color='green' size='6'&gt;&lt;b&gt;ATNEL WIFI232-T - WITAM !&lt;/b&gt;&lt;/font&gt;<br />    &lt;font color='blue'&gt;&lt;i&gt; Serwer WWW działa znakomicie &lt;/i&gt;&lt;/font&gt;<br />    &lt;hr&gt;&lt;img src=http://www.atnel.pl/atnel_mini.jpg&gt;&lt;hr&gt;<br />    &lt;a href=http://www.atnel.pl&gt;&lt;br&gt;www.atnel.pl&lt;/a&gt;<br />    &lt;font color=#ff00ff size = '6'&gt;&lt;b&gt;AVR - licznik wywołań strony: #@licz@#<br />    &lt;/b&gt;&lt;/font&gt;<br />    &lt;font color=#009933 size='3'&gt;&lt;b&gt;Ostatnio strone odwiedzil(a): #@imie@#<br />     &amp;nbsp&amp;nbsp&amp;nbsp&amp;nbsp&lt;/b&gt;&lt;/font&gt;&lt;i&gt;wiek: #@wiek@#<br />     <br />    &lt;br&gt;&lt;font color='#0099FF' size='4'&gt;&lt;b&gt;------- Formularz --------&lt;/b&gt;&lt;/font&gt;&lt;br&gt;<br />    &lt;form&gt;<br />        Podaj imie: &lt;input type=text name=imie /&gt;&lt;br&gt;&lt;br&gt;<br />        Okresl swoj wiek: &lt;select name=wiek&gt;<br />        &lt;option&gt;mniej niż 18 lat&lt;/option&gt;<br />        &lt;option&gt;18-25 lat&lt;/option&gt;<br />        &lt;option&gt;26-35 lat&lt;/option&gt;<br />        &lt;option&gt;36-45 lat&lt;/option&gt;<br />        &lt;option&gt;46-55 lat&lt;/option&gt;<br />        &lt;/select&gt;&lt;br&gt;  <br />        &lt;button&gt;&lt;img src=\&quot;http://www.atnel.pl/atnel_send.png\&quot; /&gt; send ... &lt;/button&gt;<br />    &lt;/form&gt;<br />&lt;/pre&gt;&lt;/body&gt;&lt;/html&gt;[/syntax]<br /><br />Po konwersji dostaję taki kod C:<br /><br />[syntax=c]/*  Created on: 2015-02-18<br /> *      Author: Mirosław Kardaś<br /> *      modyfikacje: gizmo5418  - http://forum.atnel.pl/post120841.html#p120841<br /> *                   misiulu    - http://forum.atnel.pl/post120916.html#p120916<br /> *<br /> * Jak dodawać argumenty #@...@# - obejrzyj poradnik: https://www.youtube.com/watch?v=YHnKZv39gv4<br /> * Project name: &quot;HTML Converter&quot;<br /> *    liczę na wasze wsparcie ;) - Mirek<br /> */<br />#include &lt;avr/io.h&gt;<br />#include &lt;avr/pgmspace.h&gt;<br />#include &lt;util/delay.h&gt;<br /> <br />#include &quot;mk_html.h&quot;<br />#include &quot;MK_USART/mkuart.h&quot;<br /> <br />// 0 - licz<br />// 1 - imie<br />// 2 - wiek<br />// html data length: 1017<br /><br />const char html&#91;&#93; PROGMEM = {<br />    0x3C,0x68,0x74,0x6D,0x6C,0x3E,0x3C,0x62,0x6F,0x64,0x79,0x3E,0x3C,0x70,0x72,0x65,<br />    0x3E,0x0D,0x0A,0x20,0x20,0x20,0x20,0x3C,0x66,0x6F,0x6E,0x74,0x20,0x63,0x6F,0x6C,<br />    0x6F,0x72,0x3D,0x27,0x67,0x72,0x65,0x65,0x6E,0x27,0x20,0x73,0x69,0x7A,0x65,0x3D,<br />    0x27,0x36,0x27,0x3E,0x3C,0x62,0x3E,0x41,0x54,0x4E,0x45,0x4C,0x20,0x57,0x49,0x46,<br />    0x49,0x32,0x33,0x32,0x2D,0x54,0x20,0x2D,0x20,0x57,0x49,0x54,0x41,0x4D,0x20,0x21,<br />    0x3C,0x2F,0x62,0x3E,0x3C,0x2F,0x66,0x6F,0x6E,0x74,0x3E,0x0D,0x0A,0x20,0x20,0x20,<br />    0x20,0x3C,0x66,0x6F,0x6E,0x74,0x20,0x63,0x6F,0x6C,0x6F,0x72,0x3D,0x27,0x62,0x6C,<br />    0x75,0x65,0x27,0x3E,0x3C,0x69,0x3E,0x20,0x53,0x65,0x72,0x77,0x65,0x72,0x20,0x57,<br />    0x57,0x57,0x20,0x64,0x7A,0x69,0x61,0xB3,0x61,0x20,0x7A,0x6E,0x61,0x6B,0x6F,0x6D,<br />    0x69,0x63,0x69,0x65,0x20,0x3C,0x2F,0x69,0x3E,0x3C,0x2F,0x66,0x6F,0x6E,0x74,0x3E,<br />    0x0D,0x0A,0x20,0x20,0x20,0x20,0x3C,0x68,0x72,0x3E,0x3C,0x69,0x6D,0x67,0x20,0x73,<br />    0x72,0x63,0x3D,0x68,0x74,0x74,0x70,0x3A,0x2F,0x2F,0x77,0x77,0x77,0x2E,0x61,0x74,<br />    0x6E,0x65,0x6C,0x2E,0x70,0x6C,0x2F,0x61,0x74,0x6E,0x65,0x6C,0x5F,0x6D,0x69,0x6E,<br />    0x69,0x2E,0x6A,0x70,0x67,0x3E,0x3C,0x68,0x72,0x3E,0x0D,0x0A,0x20,0x20,0x20,0x20,<br />    0x3C,0x61,0x20,0x68,0x72,0x65,0x66,0x3D,0x68,0x74,0x74,0x70,0x3A,0x2F,0x2F,0x77,<br />    0x77,0x77,0x2E,0x61,0x74,0x6E,0x65,0x6C,0x2E,0x70,0x6C,0x3E,0x3C,0x62,0x72,0x3E,<br />    0x77,0x77,0x77,0x2E,0x61,0x74,0x6E,0x65,0x6C,0x2E,0x70,0x6C,0x3C,0x2F,0x61,0x3E,<br />    0x0D,0x0A,0x20,0x20,0x20,0x20,0x3C,0x66,0x6F,0x6E,0x74,0x20,0x63,0x6F,0x6C,0x6F,<br />    0x72,0x3D,0x23,0x66,0x66,0x30,0x30,0x66,0x66,0x20,0x73,0x69,0x7A,0x65,0x20,0x3D,<br />    0x20,0x27,0x36,0x27,0x3E,0x3C,0x62,0x3E,0x41,0x56,0x52,0x20,0x2D,0x20,0x6C,0x69,<br />    0x63,0x7A,0x6E,0x69,0x6B,0x20,0x77,0x79,0x77,0x6F,0xB3,0x61,0xF1,0x20,0x73,0x74,<br />    0x72,0x6F,0x6E,0x79,0x3A,0x01,0x0D,0x0A,0x20,0x20,0x20,0x20,0x3C,0x2F,0x62,0x3E,<br />    0x3C,0x2F,0x66,0x6F,0x6E,0x74,0x3E,0x0D,0x0A,0x20,0x20,0x20,0x20,0x3C,0x66,0x6F,<br />    0x6E,0x74,0x20,0x63,0x6F,0x6C,0x6F,0x72,0x3D,0x23,0x30,0x30,0x39,0x39,0x33,0x33,<br />    0x20,0x73,0x69,0x7A,0x65,0x3D,0x27,0x33,0x27,0x3E,0x3C,0x62,0x3E,0x4F,0x73,0x74,<br />    0x61,0x74,0x6E,0x69,0x6F,0x20,0x73,0x74,0x72,0x6F,0x6E,0x65,0x20,0x6F,0x64,0x77,<br />    0x69,0x65,0x64,0x7A,0x69,0x6C,0x28,0x61,0x29,0x3A,0x01,0x0D,0x0A,0x20,0x20,0x20,<br />    0x20,0x20,0x26,0x6E,0x62,0x73,0x70,0x26,0x6E,0x62,0x73,0x70,0x26,0x6E,0x62,0x73,<br />    0x70,0x26,0x6E,0x62,0x73,0x70,0x3C,0x2F,0x62,0x3E,0x3C,0x2F,0x66,0x6F,0x6E,0x74,<br />    0x3E,0x3C,0x69,0x3E,0x77,0x69,0x65,0x6B,0x3A,0x01,0x0D,0x0A,0x20,0x20,0x20,0x20,<br />    0x20,0x0D,0x0A,0x20,0x20,0x20,0x20,0x3C,0x62,0x72,0x3E,0x3C,0x66,0x6F,0x6E,0x74,<br />    0x20,0x63,0x6F,0x6C,0x6F,0x72,0x3D,0x27,0x23,0x30,0x30,0x39,0x39,0x46,0x46,0x27,<br />    0x20,0x73,0x69,0x7A,0x65,0x3D,0x27,0x34,0x27,0x3E,0x3C,0x62,0x3E,0x2D,0x2D,0x2D,<br />    0x2D,0x2D,0x2D,0x2D,0x20,0x46,0x6F,0x72,0x6D,0x75,0x6C,0x61,0x72,0x7A,0x20,0x2D,<br />    0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x2D,0x3C,0x2F,0x62,0x3E,0x3C,0x2F,0x66,0x6F,0x6E,<br />    0x74,0x3E,0x3C,0x62,0x72,0x3E,0x0D,0x0A,0x20,0x20,0x20,0x20,0x3C,0x66,0x6F,0x72,<br />    0x6D,0x3E,0x0D,0x0A,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x50,0x6F,0x64,0x61,<br />    0x6A,0x20,0x69,0x6D,0x69,0x65,0x3A,0x20,0x3C,0x69,0x6E,0x70,0x75,0x74,0x20,0x74,<br />    0x79,0x70,0x65,0x3D,0x74,0x65,0x78,0x74,0x20,0x6E,0x61,0x6D,0x65,0x3D,0x69,0x6D,<br />    0x69,0x65,0x20,0x2F,0x3E,0x3C,0x62,0x72,0x3E,0x3C,0x62,0x72,0x3E,0x0D,0x0A,0x20,<br />    0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x4F,0x6B,0x72,0x65,0x73,0x6C,0x20,0x73,0x77,<br />    0x6F,0x6A,0x20,0x77,0x69,0x65,0x6B,0x3A,0x20,0x3C,0x73,0x65,0x6C,0x65,0x63,0x74,<br />    0x20,0x6E,0x61,0x6D,0x65,0x3D,0x77,0x69,0x65,0x6B,0x3E,0x0D,0x0A,0x20,0x20,0x20,<br />    0x20,0x20,0x20,0x20,0x20,0x3C,0x6F,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x6D,0x6E,0x69,<br />    0x65,0x6A,0x20,0x6E,0x69,0xBF,0x20,0x31,0x38,0x20,0x6C,0x61,0x74,0x3C,0x2F,0x6F,<br />    0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0D,0x0A,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,<br />    0x3C,0x6F,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x31,0x38,0x2D,0x32,0x35,0x20,0x6C,0x61,<br />    0x74,0x3C,0x2F,0x6F,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0D,0x0A,0x20,0x20,0x20,0x20,<br />    0x20,0x20,0x20,0x20,0x3C,0x6F,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x32,0x36,0x2D,0x33,<br />    0x35,0x20,0x6C,0x61,0x74,0x3C,0x2F,0x6F,0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0D,0x0A,<br />    0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x3C,0x6F,0x70,0x74,0x69,0x6F,0x6E,0x3E,<br />    0x33,0x36,0x2D,0x34,0x35,0x20,0x6C,0x61,0x74,0x3C,0x2F,0x6F,0x70,0x74,0x69,0x6F,<br />    0x6E,0x3E,0x0D,0x0A,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x3C,0x6F,0x70,0x74,<br />    0x69,0x6F,0x6E,0x3E,0x34,0x36,0x2D,0x35,0x35,0x20,0x6C,0x61,0x74,0x3C,0x2F,0x6F,<br />    0x70,0x74,0x69,0x6F,0x6E,0x3E,0x0D,0x0A,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,<br />    0x3C,0x2F,0x73,0x65,0x6C,0x65,0x63,0x74,0x3E,0x3C,0x62,0x72,0x3E,0x20,0x20,0x0D,<br />    0x0A,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x3C,0x62,0x75,0x74,0x74,0x6F,0x6E,<br />    0x3E,0x3C,0x69,0x6D,0x67,0x20,0x73,0x72,0x63,0x3D,0x5C,0x22,0x68,0x74,0x74,0x70,<br />    0x3A,0x2F,0x2F,0x77,0x77,0x77,0x2E,0x61,0x74,0x6E,0x65,0x6C,0x2E,0x70,0x6C,0x2F,<br />    0x61,0x74,0x6E,0x65,0x6C,0x5F,0x73,0x65,0x6E,0x64,0x2E,0x70,0x6E,0x67,0x5C,0x22,<br />    0x20,0x2F,0x3E,0x20,0x73,0x65,0x6E,0x64,0x20,0x2E,0x2E,0x2E,0x20,0x3C,0x2F,0x62,<br />    0x75,0x74,0x74,0x6F,0x6E,0x3E,0x0D,0x0A,0x20,0x20,0x20,0x20,0x3C,0x2F,0x66,0x6F,<br />    0x72,0x6D,0x3E,0x0D,0x0A,0x3C,0x2F,0x70,0x72,0x65,0x3E,0x3C,0x2F,0x62,0x6F,0x64,<br />    0x79,0x3E,0x3C,0x2F,0x68,0x74,0x6D,0x6C,0x3E,0x00<br />};<br /> <br />void SendParamWeb( const char * data, void (*callback)(uint8_t par_cnt) ) {<br />    uint16_t ld=0;<br />    uint8_t idx=0;<br /> <br />    char c;<br />    const char * wsk = data;<br /> <br />    while( (c=pgm_read_byte(wsk++)) ) {<br />        if( c==0x01 ) {   //wartosc 0x01 informacja, ze nalezy wywolac callbacka<br />            if( callback ) callback(idx++);<br />        } else<br />            uart_putc(c);<br />        if( ld++&gt;900 ) _delay_us(50);<br />    }<br />};[/syntax]<br /><br />Na listingu tym widać, że trzy parametry oraz wielkość kodu html są wylistowane:<br />// 0 - licz<br />// 1 - imie<br />// 2 - wiek<br />// html data length: 1017<br /><br />Nie wiem dlaczego nie generuje nagłówka z ilością parametrów oraz w którym miejscu mają być wstawione na stronie?<br />Tak samo funkcja SendParamWeb nie zawiera sekcji związanej z pobieraniem i obsługą argumentów, tak jak jest to przedstawione w poradniku #0193 (15 minuta): <br /><a href="https://www.youtube.com/watch?v=LtPemQvmyr0&amp;t=1s"  class="postlink">https://www.youtube.com/watch?v=LtPemQvmyr0&amp;t=1s</a><br />Czy ktoś mógłby mnie oświecić co robię nie tak?<br />Wszystkie poprzednie przykłady z poradników o Web Server działają bez zarzutu <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=11019">kosta</a> — 2 mar 2018, o 20:17</p><hr />
]]></content>
</entry>
</feed>