Первый пример - Введем в файл test1.pl такие строки:
#!/usr/bin/perl
# Содержимое файла test1.pl
print "Content-type: text/html\n\n";
print "Привет, чуваки!\n";
А сейчас разберем подробнее каждую строку.
#!/usr/bin/perl
Эта строка должна быть первой во всех программах-Perl.
Она указывает системному интерпретатору что этот файл - это программа-Perl.
Данная строка бывает и другой, например << #!/usr/local/bin/perl >>, но чаще такая, как у вас.
Не забывайте о поистине качественном и недорогом хостинге сайтов в Украине.
# Содержимое файла test1.pl
Данная строка называется комментарием. Эта строка всегда начинается символом '#' и заканчивается таким объяснением что как кто то "это тонкий филосовский вопрос", а проще говоря языком здесь можно писать все что Вам угодно.
Даже приветствие руководству. Здесь оно точно не дойдет до руководства.
print "Content-type: text/html\n\n";
print "Драсте, хлопцы!\n";
Две последние ну и главные. Они просто выводят на экран надпись "Драсте, хлопцы!". Почему две строчки? Первая, выражаясь языком ламеров, говорит интерпретатору, что вы выводите информацию на экран в виде HTML-страницы. Это то же, что мы создадим HTML-страницу с контентом:
Драсте, хлопцы!
Можно даже было написать вот так:
print "Content-type: text/html\n\n";
print "
<html>
<head><title>HI<\/title><\/head>
<body bgcolor=#FFFFFF>
Драсте, хлопцы!
<\/body>
<\/html>";
Вот здесь слово print - команда "вывести". Что в кавычках - это символы, \n - перевод строк и ';' - признак окончания команды. Он обязателен. В одной строке бывает несколько команд и все они должны заканчиватся символом ';'. После такого может быть символ '#' - это означает остаток строки считается комментарием.
