Создание серверных приложений на языке PERL



Примеры функций, разное


Q: Как округлить число?

A: sprintf("%3.2f",$i)

Здесь 3 - кол-во знаков до запятой, 2 - после запятой.

Q: Как получить текущую дату и время?

A: Функция time() возвращает время в unix-формате - количество секунд,

прошедших с 1 января 1970 года. Функция localtime() возвращает дату и время.

В контексте массива - значения секунд, минут, и т.п. раздельно, в скалярном

контексте - строку определенного формата. Подробнее см. perldoc -f localtime

Q: Функция time() возвращает время с точностью до секунды. Как работать с

меньшими промежутками?

A: Time::HiRes

Q:Как по дате вычислить день недели?

A1: perldoc -f localtime

A2: Date::Calc

Q: Как, зная дату и время, получить количество секунд, прошедших до этого

времени с 1970 года (unix-time format)?

A: Time::Local

Q: Можно ли сделать GUI-интерфейс в перловой программе, или вывод в GUI-окно

ее результатов?

A: модуль Tk. он и под windows, и под linux есть - можно писать GUI-программы

для разных платформ.

Q: Как устроить загрузку файла с удаленного сервера? Проще говоря, скачать

скриптом файл с http или ftp

A: LWP, Net::Ftp

Q: Как передать из одного скрипта данные другому скрипту методом GET, вроде

бы понятно. А как передавать данные методом POST?

A: Внимательно почитать документацию о LWP::UserAgent и HTTP::Request

+ perldoc lwpcook

Q: Как создавать графические файлы на лету?

A: модуль GD, или внешние программы: Imagemagick, fly,..




Содержание  Назад  Вперед