Отправляет email-рассылки с помощью сервиса Sendsay

Perl - подпишись и учись!

  Все выпуски  

Perl - подпишись и учись!


Служба Рассылок Subscribe.Ru проекта Citycat.Ru

Привет всем!

Это первая рассылка моего сайта http://perl.bos.ru
Я благодарен тем немногим(надеюсь вскоре будет больше), которые нашли в себе смелость и подписались на мою рассылку.
Здесь я буду вам рассказывать способы программирования на языке Perl, а также всё, что с ним связано, да и вообще о сайтостроительстве.


Я не знаю среднего уровня подписчиков, по-этому начну с самого простого, то есть первой программы на языке Perl. Первая программа "Hello, World!", с которой обычно начинается изучение любого языка программирования, на языке Perl выглядит так:

#!/usr/bin/perl
print "Hello, World!\n";
Первая строка сообщает где находится интерпретатор языка Perl. В Unix-системах она служит для того, чтобы сопоставить файлу с текстом Perl-программы, обрабатывающее его приложение. Другие операционные системы её игнорируют. Функция print выводит список своих аргументов, преобразованных в строку, в стандартный вывод, по умолчанию ассоциированный с терминалом. Управляющая последовательность \n вызывает переход на новую строку после вывода информации. Отмечу также, что большая часть строк Perl-программы завершается символом ";". Исключением являются строки, содержащие операторы цикла и условные операторы. Сохраним текст программы в файле hello.pl. Запустить программу можно по-разному, например, передав имя файла в качестве аргумента командной строки интерпретатору языка:
perl hello.pl
В ОС Unix можно сделать файл выполняемым, применив команду:
chmod 755 hello.pl
и запустить из командной строки:
 ./hello.pl

CGI-сценарий на языке Perl - это программа, имеющая свою специфику, заключающуюся в том, что она, как правило, генерирует HTML-документ, посылаемый клиенту в виде ответа сервера. Ответ сервера, так же как и запрос клиента, имеет определённую структуру. Информация о содержимом ответа формируется CGI-программой и должна содержать как минимум один заголовок, сообщающий браузеру формат возвращаемых данных:

Content-type: text/html
Заголовки отделяются от содержимого документа пустой строкой. Преобразуем нашу программу hello.pl с учетом вышеописанного в CGI-сценарий hello.cgi:
#!/usr/bin/perl
print "Content-type:text/html\n\n";
print "<html><head><Title>HELLO!</Title></head>\n";
print "<body>\n";
print "<h3>Hello, World!</h3>\n";
print "</body></html>\n";

                                                That's all, Folks!
                                                                Nick

P.s Мой сайт находится в состоянии не только разработки и обновления, но и в состоянии раскрутки, по-этому, если вас не затруднит, посоветуйте мой сайт друзьям.
Также, вероятно, что у всех вас есть сайты, по-этому предлагаю обменяться ссылками.
На сайте также открылся форум, заходите туда, задавайте вопросы, обсуждайте!
Если у вас есть какие-либо вопросы и предложения, то направляйте их на мой e-mail: nicky@nm.ru

Хороших скриптов!

Tenet Banner System

http://subscribe.ru/
E-mail: ask@subscribe.ru
Поиск

В избранное