Загрузка...

[LUA] Не по теме

Тема в разделе Ваши сайты создана пользователем forz1m 6 фев 2023. 164 просмотра

Загрузка...
  1. forz1m
    forz1m Автор темы 6 фев 2023 0 9 май 2021
    Вопрос не по теме раздела, куда её ещё запихать на знаю.

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

    Подскажите методы для получения контента со страницы? Или же получение агрумента из ссылки по типу https://my-lua-server.link?data=args
     
  2. Romakey
    Romakey 10 фев 2023 16 1 мар 2017
    Код
    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'
     
Top