Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ Запросы скриптов для PtokaX _ Сохранение из таблицы в хтмл файл

Автор: intlive 6.1.2010, 19:00

Доброго времени суток secret_smile.gif

Есть некоторая таблица, создаваемая скриптом статистики:
tHub = {
["MaxUsers"] = 698,
["MaxShare"] = 1.3732569729871e+14,
["MaxShareDate"] = "[19:59 - 25.07.09]",
["MaxUsersDate"] = "[21:16 - 24.05.09]",
}

Набросайте пожалуйста основные моменты скрипта извлечения из таблицы данных и сохранения в html файл такого вида:

Максимум юзверов: 698
Было: 19:59 - 25.07.09
Максимальная шара 3ТБ
Зафиксирована: 21:16 - 24.05.09



Автор: Nickolya 12.1.2010, 23:23

Не знаю почему не помогут, накидал пару строк, если еще интересно и актуально - посмотрите.

Код
SaveToHtml()
это функция вызова сохранения в файл, в конце кода она только для проверки работоспособности

 HTMLsaver.rar ( 815 байт ) : 14
 

Автор: intlive 7.2.2010, 12:32

Не могу додуматься как загружать данную таблицу из txt файла, хранящегося в каталоге /scripts still_dreaming.gif

Автор: Wariner 7.2.2010, 13:50

если правильно понял что надо то так:

Код
local sFile = Core.GetPtokaXPath().."scripts/файл.txt"

function OnStartup()
   if loadfile(sFile) then
       dofile(sFile)
   end
end


Автор: intlive 7.2.2010, 15:30

Это понятно. Но вот как прикрепить открытие файла к функции SaveToHtml (чтобы в ней использовались данные из файла?)

Автор: Nickolya 7.2.2010, 15:46

Если в файле таблица tHub, то добавляем просто сохранение после загрузки:

Код
local sFile = Core.GetPtokaXPath().."scripts/файл.txt"

function LoadData()
   if loadfile(sFile) then
       dofile(sFile)
   end
   SaveToHtml()
end

LoadData()
Вызов фунции LoadData() загрузит данные из файла и сохранит в шаблон html.