Рубрика «Освой самостоятельно Perl за 24 часа»

Функции

Почти все языки программирования содержат Функции. Функция — это фрагмент кода, вызываемый по имени и возвращающий некоторое значение. В этой книге вы уже встречались с функциями print, reverse, sort, open, close, split и др. Но то были встроенные функции Perl. Perl предоставляет вам возможность написания собственных функций. Определен­ные пользователем функции называются в Perl Подпрограммами. Как …

Использование модулей

Perl, Как вы, наверное, уже заметили, чрезвычайно гибкий, можно сказать, универ­сальный, язык. Он позволяет работать с файлами, текстом, математическими форму­лами, алгоритмами и другими элементами, которые обычно присутствуют в любом языке программирования. В Perl большое внимание уделяется функциям специаль­ного Назначения. Основу • языка составляют регулярные выражения. Они очень важны для той области, в которой используется Perl, …

Работа с командной строкой Perl

На предьщуших занятиях мы рассматривали Perl Как обычный интерпретатор, и не более того. Другими словами, команда perl использовалась исключительно для вы­полнения программ на Perl, сохраненных в отдельных файлах. Однако этим далеко не исчерпываются все ее возможности. Оказывается, что в интерпретатор встроен также отладчик, который позволяет выполнять программы на Perl подобно воспроизведению видеокассеты, — вы можете …

Web-сервер "лишен памяти&quot

Обработка сложных многостраничных форм помощью CGI-программ — Представ­ляет собой уникальную задачу программирования. Связь между Web-броузером И Web-сервером достаточно кратковременна. Web-броузер подключается к серверу, счи­тывает страницу, а затем отключается от него. Ни о какой поддержке долговремен­ного соединения между сервером и броузером говорить не приходится. Таким образом, при каждом следующем подключении Web-сервер не в состоянии распознать броузер …

Что есть Истина в Perl

До сих пор мы свободно пользовались термином Истины: "если это выражение ис­тинно…", не имея его формального определения. В Perl есть несколько коротких пра­вил относительно того, что истинно, а что ложно. Правила эти таковы: • число 0 имеет значение Ложь; . • пустая строка ("") или строка "0" имеет значение Ложь; • неопределенные значения Undef Имеют …

Отправка электронной почты из CGI — программ

Несомненно, бороздя по просторам Web, вам приходилось заполнять форму, дан­ные которой использовались для отправки электронной почты. Такие формы обычно применяются для составления списков рассылки, сообщений о неисправностях, об­служивания клиентов и пр. На этом занятии вы узнаете, как из Perl-программ отправлять электронную почту, и рассмотрите пример небольшой Web-страницы, которую можно использовать для генерирования сообщений электронной почты. …

. Работа с HTML — кодом и CGI — программами

На этом занятии вы узнаете, как с помощью CGi-IiporpaMM можно сделать свой Web-узел более гибким и управляемым. Основные темы этого занятия. • Каким ‘ образом HTML-код попадает из сервера к вашему броузеру. • Как CG !^программы Посылают что-либо, отличное от HTML-страниц. • Как напрямую передать значения CGI-программе. • Как работают серверные включения (SSI). • Как …

Инсталляция модулей в Perl

Устанавливать модули в Perl несложно и научиться это делать необходимо, если вы хотите овладеть искусством программирования на Perl. В этом приложении содер­жится информация о том, как устанавливать нужные вам модули. Подробная информация о том, как устанавливать модули практически в любой операционной системе, содержится в документации По Perl. В документе, кото­рый называется Perlnodinstall, содержатся даже инструкции …

Сообщество Perl

На этом занятии вы можете немного передохнуть. Итак, усядьтесь поудобнее, за­паситесь чем-нибудь вкусненьким и послушайте рассказ об истории и культуре Perl. Можно было бы ожидать, что подобный материал окажется в приложении или во введении. Но эти разделы в любой книге в лучшем случае бегло просматривают, а мне не хотелось бы, чтобы вы упустили такие важные …

Структуры и ссылки

Материал этого ‘ занятия может быть интересен тем, кто только начал изучать про­граммирование и для кого Perl — первый язык программирования. В большинстве языков предусмотрены средства, с помощью которых можно из одной области памяти сослаться на данные, находящиеся в другой области памяти. В одних языках про­граммирования (Pascal и С) эти средства называются Указателями (Pointers), в …