Stránka 2 z 2

Re: ESP8266 web server

Napsal: 18 dub 2024, 14:56
od Pablo74
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.

Re: ESP8266 web server

Napsal: 18 dub 2024, 17:39
od Le-Ze
Děkují. Funguje.

Re: ESP8266 web server

Napsal: 23 dub 2024, 08:40
od Pablo74
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

Re: ESP8266 web server

Napsal: 26 dub 2024, 06:56
od Le-Ze
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