Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: Общие вопросы > запуск скриптов


Автор: rezak47 14.9.2010, 01:22
Добрый день, извините за дурацкий вопрос)
Вобщем начал изучать перл, скачал се учебник с ламойsmile 
Поставил денвер, есть crm на perle, написал знакомый. Сделан в форме cgi скриптов.Пашут они норм если добавлять в папку в cgi в денвере.
Суть в чем, начал учить язык и попробовал, как на всех языках написать хелл ворд в перле)
Написал код, сохранил в cgi, в браузере не открылось.
написал так
#!/usr/bin/perl -w
print ("Hello world\n");

собственно сверил со скриптами crm , то же самое, только библиотеки подключены и кода больше smile 
Енд я так понял в перле не обязателен. Или такой скриптик нельзя вывести в браузере?

Автор: infarch 14.9.2010, 10:38
Попробуйте так: 

#!/usr/bin/perl -w
print "Content-type: text/html\r\n\r\n";
print ("Hello world\n");

Автор: rezak47 14.9.2010, 16:27
да так скрипт сработал.
то есть в учебнике не все верно?) или просто для отоброжения програмок, если они в формате cgi надо добавлять тип хтмл?

Автор: migaro 14.9.2010, 17:26
В учебнике все верно.. Просто смотря для чего ты пишешь.. Если для веба, то это надо указать.. а если просто сценарий для интерпритатора perl, то.. В общем в книге описано как вообще писать на перле.. То есть сам интерпритатор.. smile 

Автор: dva300 14.9.2010, 18:31
Цитата

Если для веба, то это надо указать.. а если просто сценарий для интерпритатора perl, то..


хватит стругать буратинов. 
либо читаем правильно либо произносим после прочтения и тоже желательно правильно.

товарищи, дайте автора и название книжки где же так не понятно написано ?!?!

Автор: migaro 14.9.2010, 18:41
Цитата(dva300 @ 14.9.2010,  18:31)
Цитата

Если для веба, то это надо указать.. а если просто сценарий для интерпритатора perl, то..


хватит стругать буратинов. 
либо читаем правильно либо произносим после прочтения и тоже желательно правильно.

товарищи, дайте автора и название книжки где же так не понятно написано ?!?!

Все написано там правильно.. это лама-бук.. Просто автор думает что perl используеться только для веба.. либо для веба изначально предназначен..

Автор: rezak47 14.9.2010, 18:42
суть уловил)
я правильно понимаю у перла нет компилятора? вобще можно проверить как нить код как программку?
нашел инфу про активперл, но не понял как через него запускать программки.

Автор: migaro 14.9.2010, 19:04
Цитата(rezak47 @ 14.9.2010,  18:42)
суть уловил)
я правильно понимаю у перла нет компилятора? вобще можно проверить как нить код как программку?
нашел инфу про активперл, но не понял как через него запускать программки.

Деол в том что.. компилятор.. и интерпритатор вещи разные.. но суть в том, что perl часто исполняеться в командной строке.. через интерпритатор perl.. а в вебе тоже через него же.. но при этом, для этого надо кое-что указывать..
Код

print "Content-type: text/html\r\n\r\n";


Автор: JackYF 15.9.2010, 19:18
Цитата(rezak47 @  14.9.2010,  17:42 Найти цитируемый пост)
я правильно понимаю у перла нет компилятора? вобще можно проверить как нить код как программку?


Почитай первые главы книги "Программирование на Перл". Там всё обстоятельно написано.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)