ESP8266 web server

Pablo74
Příspěvky: 48
Registrován: 03 lis 2019, 17:00
Reputation: 0

Re: ESP8266 web server

Příspěvek od Pablo74 » 18 dub 2024, 14:56

Jak píše kiRRow...

Můj kód byl dobře, akorát nevěděls jednu podstatnou věc. Uvnitř uvozovek (vnějších) nemůžou být další uvozovky (vnitřní). Řeší se to buď tak, že se místo vnitřních uvozovek použijí apostrofy nebo se nechají uvozovky, ale musí se iskejpovat.

špatně: client.println("... ... "ABC" ... ...");
dobře: client.println("... ... 'ABC' ... ..."); <-- apostrofy
dobře: client.println("... ... \"ABC\" ... ..."); <-- tzv. escape sekvence

No a pak ti ještě uniklo, že atribut content obsahuje dvě hodnoty oddělený středníkem, číslo (počet sekund) a url. Tys to omylem rozdělil na dva atributy.

Le-Ze
Příspěvky: 208
Registrován: 24 črc 2017, 08:15
Reputation: 0

Re: ESP8266 web server

Příspěvek od Le-Ze » 18 dub 2024, 17:39

Děkují. Funguje.

Pablo74
Příspěvky: 48
Registrován: 03 lis 2019, 17:00
Reputation: 0

Re: ESP8266 web server

Příspěvek od Pablo74 » 23 dub 2024, 08:40

Možná by se hodilo vědět, že HTML stránka se nemusí na web servru běžícím na ESP8266 řešit přímo v kódu přes client.println(), ale dají se použít přímo soubory .html (+ .css) přímo, podrobný návod je tady: ESP8266 Web Server using SPIFFS (SPI Flash File System) – NodeMCU

Le-Ze
Příspěvky: 208
Registrován: 24 črc 2017, 08:15
Reputation: 0

Re: ESP8266 web server

Příspěvek od Le-Ze » 26 dub 2024, 06:56

Pablo74 píše:
23 dub 2024, 08:40
Možná by se hodilo vědět, že HTML stránka se nemusí na web servru běžícím na ESP8266 řešit přímo v kódu přes client.println(), ale dají se použít přímo soubory .html (+ .css) přímo, podrobný návod je tady: ESP8266 Web Server using SPIFFS (SPI Flash File System) – NodeMCU
Tu knihovnu ESPAsyncTCP, nemam rad.
Jde to i bez ní.
https://www.arduinoslovakia.eu/blog/201 ... fs?lang=cs

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 4 hosti