wip, corrigé un problème de 'send' de string 'vide' en LUA inline dans le serveur WEB

This commit is contained in:
Christian Zufferey
2020-01-12 16:09:35 +01:00
parent 6ea241b223
commit 3573e2396a
2 changed files with 16 additions and 4 deletions

View File

@@ -1,11 +1,13 @@
-- 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.1530 \n")
print("\n web_srv2.lua zf200112.1601 \n")
-- envoie sur le port ouvert mais depuis l'environnement global !
function zout(zstring)
zzclient:send(zstring) -- envoie le résultat du code lua inline
if string.len(zstring) > 0 then
zzclient:send(zstring) -- envoie le résultat du code lua inline
end
end
-- envoie un fichier HTML sur le port. ATTENTION: longueur de la ligne maximale de 1'024 bytes !

View File

@@ -8,7 +8,7 @@
<title>SonOff home page</title>
</head>
<body>
<h1>SonOff home page 2001012.1526</h1>
<h1>SonOff home page 2001012.1540</h1>
<a href="/">Home...</a><br>
<h2>Menu:</h2>
<h3>
@@ -92,9 +92,19 @@
zout("MASK: "..b.."<br>")
zout("GATEWAY: "..c.."<br>")
end
collectgarbage() zout("RAM: "..node.heap())
collectgarbage() zout("RAM: "..node.heap().."<br>")
%>
<%
zout("<br>Etat des globals !<br>")
for k,v in pairs(_G) do
zout(k..", "..tostring(v).."<br>")
end
%>
<br><br><a href="/?RESTART=true"> Restart !</a><br>
</body>