Voilà, bien amélioré la home page z_index.html avec l'affichage des GLOBALS à la fin et purge des variables plus utilisées dans le serveur WEB
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
<title>SonOff home page</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1>SonOff home page 2001012.1540</h1>
|
||||
<h1>SonOff home page 2001012.1634</h1>
|
||||
<a href="/">Home...</a><br>
|
||||
<h2>Menu:</h2>
|
||||
<h3>
|
||||
@@ -88,23 +88,26 @@
|
||||
<%
|
||||
a,b,c = wifi.sta.getip()
|
||||
if a ~= nil then
|
||||
zout("<br>IP: "..a.."<br>")
|
||||
zout("MASK: "..b.."<br>")
|
||||
zout("GATEWAY: "..c.."<br>")
|
||||
zout("<br>IP: "..a.."<br>\n".."MASK: "..b.."<br>\n".."GATEWAY: "..c.."<br>\n")
|
||||
a=nil b=nil c=nil
|
||||
end
|
||||
collectgarbage() zout("RAM: "..node.heap().."<br>")
|
||||
%>
|
||||
|
||||
<%
|
||||
zout("<br>Etat des globals !<br>")
|
||||
zout("<br>Etat des GLOBALS !<br>\n")
|
||||
zout("<table>\n")
|
||||
for k,v in pairs(_G) do
|
||||
zout(k..", "..tostring(v).."<br>")
|
||||
if k ~= "lua_code" then
|
||||
v = tostring(v)
|
||||
zout("<tr>")
|
||||
zout("<td>"..k.."</td>") zout("<td>"..v.."</td>")
|
||||
zout("</tr>\n")
|
||||
end
|
||||
end
|
||||
zout("</table>")
|
||||
%>
|
||||
|
||||
|
||||
|
||||
|
||||
<br><br><a href="/?RESTART=true"> Restart !</a><br>
|
||||
|
||||
</body>
|
||||
|
||||
Reference in New Issue
Block a user