Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.03.28;
Скачать: CL | DM;

Вниз

про 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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.033 c
1-1078492564
Samtron
2004-03-05 16:16
2004.03.28
GetFileType


14-1078093670
Sever-rds
2004-03-01 01:27
2004.03.28
В Вашем аэропорту, Домодевово, банально грабят людей


4-1074277892
DillerXX
2004-01-16 21:31
2004.03.28
Консольное приложение


1-1078597892
casper
2004-03-06 21:31
2004.03.28
Какая функция отвечает за разбиение строк в TMemo .


1-1078881880
Skaner
2004-03-10 04:24
2004.03.28
Вывод путей папок.