Загрузка...

[LUA] Off topic

Thread in Your sites created by forz1m Feb 6, 2023. 175 views

  1. forz1m
    forz1m Topic starter Feb 6, 2023 0 May 9, 2021
    Вопрос не по теме раздела, куда её ещё запихать на знаю.

    Мне нужно поднять сервер на Lua :despair:
    Сервер должен получать агрумент из ссылки и назначать его в переменную.

    Подскажите методы для получения контента со страницы? Или же получение агрумента из ссылки по типу https://my-lua-server.link?data=args
     
  2. Romakey
    Romakey Feb 10, 2023 16 Mar 1, 2017
    Code
    function urldecode(s)
    s = s:gsub('+', ' ')
    :gsub('%%(%x%x)', function(h)
    return string.char(tonumber(h, 16))
    end)
    return s
    end

    function parseurl(s)
    s = s:match('%s+(.+)')
    local ans = {}
    for k,v in s:gmatch('([^&=?]-)=([^&=?]+)' ) do
    ans[ k ] = urldecode(v)
    end
    return ans
    end

    t = parseurl(s)
    print(t.uname ) --> 'Hans Testmann'
    print(t.uemail) --> 'myemail@gmail.com'
    print(t.utext ) --> 'Now this is working great'
     
Loading...
Top