diff --git a/WIFI_sniffer/cret_project/web_srv2.lua b/WIFI_sniffer/cret_project/web_srv2.lua index 2384e89..274ba82 100644 --- a/WIFI_sniffer/cret_project/web_srv2.lua +++ b/WIFI_sniffer/cret_project/web_srv2.lua @@ -1,9 +1,19 @@ -- petit script de serveur WEB avec Active Server Page ZYX -print("\n web_srv2.lua zf190728.1021 \n") +print("\n web_srv2.lua zf191124.2225 \n") ztemp=12 +-- dû refaire la commande file.readline car elle bug quand ligne longue +function zread_line() + local zline = "" + while true do + local t = file_web:read(1) if t == nil then return end + zline = zline..t + if t == "\n" then return zline end + end +end + -- envoie sur le port ouvert mais depuis l'environnement global ! function zout(zstring) zzclient:send(zstring) -- envoie le résultat du code lua inline @@ -19,7 +29,7 @@ function send_file(zclient, zfilename) file_web = file.open(zfilename, "r") if file_web then repeat - local line = file_web:read('\n') + local line = zread_line() if line then if string.find(line, "<%%") then -- print("start lua...") @@ -34,7 +44,7 @@ function send_file(zclient, zfilename) -- print(line) lua_code = lua_code..line -- récupère le code lua inline else - print(line) +-- print(line) zclient:send(line) -- envoie le code HTML end end diff --git a/WIFI_sniffer/cret_project/wifi_config.html b/WIFI_sniffer/cret_project/wifi_config.html index 792ffa4..65ff56c 100644 --- a/WIFI_sniffer/cret_project/wifi_config.html +++ b/WIFI_sniffer/cret_project/wifi_config.html @@ -7,9 +7,9 @@
-