Форум: "Потрепаться";
Текущий архив: 2004.03.28;
Скачать: [xml.tar.bz2];
Внизпро Perl Найти похожие ветки
← →
TButton © (2004-02-28 14:34) [0]вопрос. я тока начинаю, вот разбираю тут пример из книги.
#!usr/bin/perl -w
use CGI qw(param);
print <<Part1;
Content-type: text/html
<HTML>
<HEAD>
<TITLE>HELLO WORLD</TITLE>
</HEAD>
<BODY>
<H1>Greets!</H1>
Part1
my $favorite = param("flavor");
print "<P>Your favorite flavor is $favorite.";
print <<Part2;
</BODY>
</HTML>
Part2
запускаю из командной строки и получаю ответ
Can"t find string terminator "Part2" anywhere before EOF at C:\cgi-bin\ice_cream.pl line 19.
такая новость просто ставит меня в тупик. де я затупил?
и еще вопрос про #!usr/bin/perl. эта строка как-то влияет на прогу в целом? и что в ней нужно писАть?
← →
menart © (2004-02-28 14:36) [1]Странно... я думал это сайт по Делфи... Хм-м...
← →
esu © (2004-02-28 14:39) [2]
> и еще вопрос про #!usr/bin/perl. эта строка как-то влияет
> на прогу в целом? и что в ней нужно писАть?
Это просто путь к perl, когда запускаешь этот файл он интерпретируется perlом, если бы написал /bin/sh интерпретировался бы одним из shellов
← →
TButton © (2004-02-28 14:40) [3]умну не шел у мну форточки02про
т.е. надо чиркануть
#!d:\perl\bin
или как?
← →
Думкин © (2004-02-28 16:16) [4]> [3] TButton © (28.02.04 14:40)
Пиши в ней реальный путь к Perl. И все. А ошибок будет еще немерянно. Особенно когда на сервак выложишься.
← →
mfender © (2004-02-28 16:21) [5]Эта строка - путь на серванте. И лучше ее иметь такой, какая она будет на удаленном серванте у хостера.
А на счет всего остального... Не могу сказать даже. Разве что ты не завершил весь текст терминатором...
← →
Думкин © (2004-02-28 16:31) [6]> [5] mfender © (28.02.04 16:21)
Ох и ртудная это работа - искать ошибку в Перл тексте. %)) А уж в чужом..... %)(((
← →
TButton © (2004-02-28 17:57) [7]Я нашел )) после
print <<Part2;
</BODY>
</HTML>
Part2
нужно было пустую строку оставить. тут еще такой вопрос. хостит в ближайшее время не предполагается, бо хостить пока нечего. вот. поэтому вопрос как мне в форточка тестить прогу на Перле? т.е. как консоль тестить ясно. а вот с CGI какая-то хрень выходит. пишу в HTMLке \\static\cgi-bin\samp.pl?name=Marcuch
static - мой комп, cgi-bin - расшареная папка с прогами (это чтоб непонимания небыло). так вот, IE вместо того чтоб запустить прогу и показать результат тупо открывает plку и показывает ее текст. я понимаю, что излагаю криво, но все же, как мне тестить то?
← →
TButton © (2004-02-28 18:04) [8]ой! моя руский плохо))))))))
← →
TButton © (2004-02-28 18:54) [9]мож кто линк подкинет на форум по сабжу
← →
Думкин © (2004-02-29 06:16) [10]Апачу поставить например.
http://www.dklab.ru/doc/apache
http://userguide.webservis.ru/homeserver-apache-forprint.shtml
Ну и втаком духе. Яндекс поможет.
← →
TButton © (2004-02-29 14:45) [11]Внимание - не устанавливайте Apache по статье на этой странице! хорошее начало)))
← →
Гест (2004-02-29 16:30) [12]Для сих вещей (jsp, perl, отладка сайтов) удобно Linux ставить. Сегодня поставил RH9 с апачами. Старые проекты посмотрел - просто прелесть.
← →
TButton © (2004-02-29 16:36) [13]2Думкин
сенкс. вроде бы помогло.
2Гест
Не дорос я еще до линухи...
← →
TUser © (2004-02-29 17:08) [14]PerlBuilder
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2004.03.28;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.031 c