Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 8 sty 2025, o 21:22


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 14 ] 
Autor Wiadomość
PostNapisane: 17 mar 2017, o 08:11 
Offline
Użytkownik

Dołączył(a): 09 wrz 2015
Posty: 44
Pomógł: 0

Witam
Postanowiłem spróbować użyć programu html2c do konwersji kodu html na kod dla C.
Zrobiłem zgodnie z poradnikami Serwer HTTP 5 - 7:
https://www.youtube.com/watch?v=qgP1Isfu0AM
https://www.youtube.com/watch?v=LtPemQvmyr0

Próbowałem tylko stworzyć tablicę htmlok zastępującą funkcję:

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

żeby sprawdzić czy zadziała.

Ale po wgraniu do procesora strona się nie wyświetla, tylko kawałek kodu html
Obrazek

Porównałem wygenerowany mój kod dla tekstu, który należało poddać konwersji:

Składnia: [ Pobierz ] [ Ukryj ]
język html4strict
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


i kod ten różni się od tego, który jest prezentowany w poradniku:
https://www.youtube.com/watch?v=qgP1Isfu0AM

Zawartość mojego kodu wygląda następująco:

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Proszę o pomoc w rozwiązaniu tego problemu.
I jeszcze jedno.
W programie html2c jest odnośnik do instrukcji obsługi, ale film jest niedostępny. Używam najnowszej wersji ATB WiFi Config 1.0.45
Czy to był jeszcze inny poradnik niż te co przeglądałem?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 mar 2017, o 08:30 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 16 mar 2014
Posty: 745
Lokalizacja: Warszawa
Pomógł: 32

A skoro próby podejmowałeś na razie tylko z funkcją http200ok to możesz powiedzieć co dokładnie wpisujesz w okienko górne html2c?
Bo wiesz, że wpisujemy tu już normalny kod HTML, a nie jak w uart_puts ze znacznikami języka C?

Link do poradnika faktycznie nie działa.

_________________
.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 mar 2017, o 09:17 
Offline
Użytkownik

Dołączył(a): 09 wrz 2015
Posty: 44
Pomógł: 0

Wpisywałem tak, czyli to co było w uart_puts_P (bez cudzysłowów):
Składnia: [ Pobierz ] [ Ukryj ]
język html4strict
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


i tak bez znaków CR LF (\r\n):
Składnia: [ Pobierz ] [ Ukryj ]
język html4strict
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


ale efekt był taki sam, strona się nie otwiera, tylko wyświetla się kawałek kodu html.
Z funkcją http200ok strona wyświetla się prawidłowo.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 mar 2017, o 09:33 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 10 sty 2014
Posty: 447
Lokalizacja: DKL
Pomógł: 53

@kosta, a możesz pokazać fragment kodu odpowiedzialny za wysłanie tablicy http200ok?
Konwerter html2c w programie ATBWiFi sprawdziłem i ten działa poprawnie, zatem podejrzewam, że w innym miejscu masz błąd.

_________________
Migracja z punktu B do punktu C
Pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 mar 2017, o 09:34 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27339
Lokalizacja: Szczecin
Pomógł: 1041

sorki - zapomniałem poinformować, że już od jakiegoś czasu jest do pobrania nowsza wersja ATB WIFI Config 1.0.46 w której już link działa ale jest też poprawionych kilka rzeczy - nawet w ważnej zakładce UDP ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 mar 2017, o 09:43 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 16 mar 2014
Posty: 745
Lokalizacja: Warszawa
Pomógł: 32

mirekk36 napisał(a):
jest do pobrania nowsza wersja ATB WIFI Config 1.0.46
A to cenna informacja :-) Dzięki Mirku.

_________________
.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 mar 2017, o 09:52 
Offline
Użytkownik

Dołączył(a): 09 wrz 2015
Posty: 44
Pomógł: 0

Poniżej całe zródło programu:
W linii 13 jest zdefioniowana tablica htmlok, a w linii 62 następuje wczytanie tablicy za pomocą funkcji uart_puts_P.

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


------------------------ [ Dodano po: 6 minutach ]

Dzięki Mirku za info i udostępnienie nowej wersji programu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 17 mar 2017, o 18:39 
Offline
Użytkownik

Dołączył(a): 09 wrz 2015
Posty: 44
Pomógł: 0

Czy ktoś wie jak uporać się z tym problemem?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 mar 2017, o 11:50 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 10 sty 2014
Posty: 447
Lokalizacja: DKL
Pomógł: 53

@kosta,
chyba znalazłem rozwiązanie.
Otóż, kod generowany przez konwerter jest w porządku, przy czym to co wklejamy w oknie html source ma kolosalne znaczenie.
Zarówno ty, jak i ja wklejaliśmy do konwertera:
Składnia: [ Pobierz ] [ Ukryj ]
język html4strict
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

A powinniśmy wkleić:
Składnia: [ Pobierz ] [ Ukryj ]
język html4strict
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

* trzeba pamiętać o jednej dodatkowej linii na dole!
Wygenerowany htmlok hex, wygląda wówczas tak:

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Po tej zmianie, strona wyświetli się prawidłowo.

_________________
Migracja z punktu B do punktu C
Pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 mar 2017, o 15:29 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 16 mar 2014
Posty: 745
Lokalizacja: Warszawa
Pomógł: 32

MikieMan napisał(a):
Bo wiesz, że wpisujemy tu już normalny kod HTML, a nie jak w uart_puts ze znacznikami języka C?
To właśnie kolegom próbowałem powyżej zasygnalizować :-)

_________________
.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 mar 2017, o 15:38 
Offline
Użytkownik

Dołączył(a): 04 lis 2014
Posty: 267
Lokalizacja: Krosno
Pomógł: 38

czemu męczycie sie z html4 jak mozna krócej w html5
struktura html5 wygląda tak:
Kod:
<!DOCTYPE html>
<html lang="pl">
  <head>
    <!-- kodanie strony -->
    <meta charset="utf-8">
    <!-- niekonieczny znaczik http-equiv  -->
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <!-- niekonieczny znaczik viewport , informacja dla przeglądarki o skalowaniu strony  -->
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>strona uC</title>
  </head>
  <body>
    <h1>Hello, world!</h1>
  </body>
</html>



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 mar 2017, o 16:23 
Offline
Użytkownik

Dołączył(a): 14 sie 2016
Posty: 905
Pomógł: 39

Czym wg Ciebie różni się html 4 od 5, bo to co wkleiłeś to głównie wersja 4, ewentualnie z nowymi(?) metadanymi?
Zresztą tu nie chodzi o wysłanie kodu html który możesz wysłać jednym ciurkiem, tylko o nagłówki.

_________________
Moje porady są błędne,nie czytać,zbanować od razu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 mar 2017, o 16:36 
Offline
Użytkownik

Dołączył(a): 04 lis 2014
Posty: 267
Lokalizacja: Krosno
Pomógł: 38

różnice https://www.w3.org/TR/html5-diff/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 mar 2017, o 17:00 
Offline
Użytkownik

Dołączył(a): 14 sie 2016
Posty: 905
Pomógł: 39

Czyli dodanie nowych znaczników/atrybutów i praktycznie nic więcej ;)

Wysłane z mojego GT-I8200N przy użyciu Tapatalka

_________________
Moje porady są błędne,nie czytać,zbanować od razu.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 14 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 3 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO