diff --git a/SonOff/SonOff_2/web_srv2.lua b/SonOff/SonOff_2/web_srv2.lua index cf3731d..f844124 100644 --- a/SonOff/SonOff_2/web_srv2.lua +++ b/SonOff/SonOff_2/web_srv2.lua @@ -1,7 +1,7 @@ -- petit script de serveur WEB avec Active Server Page ZYX -- permet d'exécuter du code LUA inline dans l'HTML ! -print("\n web_srv2.lua zf200112.1601 \n") +print("\n web_srv2.lua zf200112.1630 \n") -- envoie sur le port ouvert mais depuis l'environnement global ! function zout(zstring) @@ -28,6 +28,7 @@ function send_file(zclient, zfilename) elseif string.find(line, "%%>") then flag_lua_code = false -- revient sur le code HTML loadstring(lua_code)() --on exécute ici le code lua inline ! + lua_code = nil elseif flag_lua_code then lua_code = lua_code..line -- récupère le code lua inline else diff --git a/SonOff/SonOff_2/z_index.html b/SonOff/SonOff_2/z_index.html index b9c5700..f762782 100644 --- a/SonOff/SonOff_2/z_index.html +++ b/SonOff/SonOff_2/z_index.html @@ -8,7 +8,7 @@ SonOff home page -

SonOff home page 2001012.1540

+

SonOff home page 2001012.1634

Home...

Menu:

@@ -88,23 +88,26 @@ <% a,b,c = wifi.sta.getip() if a ~= nil then - zout("
IP: "..a.."
") - zout("MASK: "..b.."
") - zout("GATEWAY: "..c.."
") + zout("
IP: "..a.."
\n".."MASK: "..b.."
\n".."GATEWAY: "..c.."
\n") + a=nil b=nil c=nil end collectgarbage() zout("RAM: "..node.heap().."
") %> <% - zout("
Etat des globals !
") + zout("
Etat des GLOBALS !
\n") + zout("\n") for k,v in pairs(_G) do - zout(k..", "..tostring(v).."
") + if k ~= "lua_code" then + v = tostring(v) + zout("") + zout("") zout("") + zout("\n") + end end + zout("
"..k..""..v.."
") %> - - -

Restart !