Модераторы: korob2001, ginnie

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Прошу помочь 
:(
    Опции темы
Simach
Дата 7.7.2004, 11:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 7.7.2004

Репутация: нет
Всего: нет



стал учить perl и не могу сделать файлы исполняемыми все открываются как текст
заранее спасибо
Добавлено @ 11:51
я знаю что это тупой вопрос но у меня ничего не получается
компилятор нормально отображает исполняет содержимое но сохраняеся оно не так как надо
PM MAIL   Вверх
chaos
Дата 7.7.2004, 11:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Серийный программист
****


Профиль
Группа: Завсегдатай
Сообщений: 2979
Регистрация: 7.7.2004
Где: Екатеринбург

Репутация: нет
Всего: 44



Если по Linux'ом то chmod 755 filename -- сделает файл выполняемым или perl namefile
Для win тоже самое perl filename
PM WWW   Вверх
Simach
Дата 7.7.2004, 11:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 7.7.2004

Репутация: нет
Всего: нет



огромное спасибо в учебнике пишут типа chmod +x имя исп. файла
Добавлено @ 11:55
а не могли бы вы мне пример дать
например
#!
print "ggggggggg";

PM MAIL   Вверх
chaos
Дата 7.7.2004, 11:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Серийный программист
****


Профиль
Группа: Завсегдатай
Сообщений: 2979
Регистрация: 7.7.2004
Где: Екатеринбург

Репутация: нет
Всего: 44



Цитата(Simach @ 7.7.2004, 11:54)
огромное спасибо в учебнике пишут типа chmod +x имя исп. файла
Добавлено @ 11:55
а не могли бы вы мне пример дать
например
#!
print "ggggggggg";

Вопрос не понял? По конкретнне
PM WWW   Вверх
Simach
Дата 7.7.2004, 12:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 7.7.2004

Репутация: нет
Всего: нет



#!c:\phpdev\perl\bin\perl.exe
print "jjjjjjjjjjjjjjjjjj";
_END_
как сделать чтобы этор работало и в браузере было только "jjjjjjjjjjjjjjjjjj" а не весь код!

PM MAIL   Вверх
chaos
Дата 7.7.2004, 12:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Серийный программист
****


Профиль
Группа: Завсегдатай
Сообщений: 2979
Регистрация: 7.7.2004
Где: Екатеринбург

Репутация: нет
Всего: 44



#!/блаблабла
usr strict;
usr CGI:qw(all);

print header;
print <<ETEXT;
Здесть техт который нужно отображать в браузере
ETEXT

PM WWW   Вверх
Simach
Дата 7.7.2004, 12:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 7.7.2004

Репутация: нет
Всего: нет



usr CGI:qw(all);-------- syntax error
Добавлено @ 12:11
может я такой тупой но не работает или я что-то не правильно пишу
#!#!c:\phpdev\perl\bin\perl.exe
usr strict;
usr CGI:qw(all);

print header;
print <<ETEXT
ррррррррррр
ETEXT
PM MAIL   Вверх
chaos
Дата 7.7.2004, 12:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Серийный программист
****


Профиль
Группа: Завсегдатай
Сообщений: 2979
Регистрация: 7.7.2004
Где: Екатеринбург

Репутация: нет
Всего: 44



Цитата(Simach @ 7.7.2004, 12:09)
usr CGI:qw(all);-------- syntax error
Добавлено @ 12:11
может я такой тупой но не работает или я что-то не правильно пишу
#!#!c:\phpdev\perl\bin\perl.exe
usr strict;
usr CGI:qw(all);

print header;
print <<ETEXT
ррррррррррр
ETEXT

Вауваувау
Моя ошибка не usr,а use
Добавлено @ 12:12
Цитата(chaos @ 7.7.2004, 12:12)
Цитата(Simach @ 7.7.2004, 12:09)
usr CGI:qw(all);-------- syntax  error
Добавлено @ 12:11
может я такой тупой но не работает или я что-то не правильно пишу
#!#!c:\phpdev\perl\bin\perl.exe
usr strict;
usr CGI:qw(all);

print header;
print <<ETEXT
ррррррррррр
ETEXT

Вауваувау
Моя ошибка не usr,а use

везде use. а не usr
PM WWW   Вверх
Simach
Дата 7.7.2004, 12:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 7.7.2004

Репутация: нет
Всего: нет



если я безнадёжен то так и скажите я уже привыкsad.gif
PM MAIL   Вверх
chaos
Дата 7.7.2004, 12:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Серийный программист
****


Профиль
Группа: Завсегдатай
Сообщений: 2979
Регистрация: 7.7.2004
Где: Екатеринбург

Репутация: нет
Всего: 44



Цитата(Simach @ 7.7.2004, 12:13)
если я безнадёжен то так и скажите я уже привыкsad.gif

Ну че получилось?
PM WWW   Вверх
Simach
Дата 7.7.2004, 12:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 7.7.2004

Репутация: нет
Всего: нет



нет
usr CGI:qw(all); вызывает синаксич ошибку
Добавлено @ 12:20
и use тоже
Добавлено @ 12:22
а без этой строчки вроде работает щас в браузер засуну
Добавлено @ 12:26
c каким расширением сохранить?

PM MAIL   Вверх
Simach
Дата 7.7.2004, 12:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 7.7.2004

Репутация: нет
Всего: нет



я устал я ухожу завтра буду ёще пишите
PM MAIL   Вверх
korob2001
Дата 7.7.2004, 12:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2871
Регистрация: 29.12.2002

Репутация: 13
Всего: 61



Ошибка в 3 строке.
Код

#!/usr/bin/perl -w
use strict;
use CGI qw(:all); # Двоеточие не на месте

print header;
print <<ETEXT;
Здесть техт который нужно отображать в браузере
ETEXT

Да и не стоит ради такого примера подключать целый модуль.
Вот тоже, только без использования модуля CGI.pm:
Код

#!/usr/bin/perl -w
use strict; # Не обязательно но желательно
print "Content-type: text/html\n\n";
print <<ETEXT;
Выводим текст в STDOUT
ETEXT

Удачи

Это сообщение отредактировал(а) korob2001 - 7.7.2004, 12:47


--------------------
"Время проходит", - привыкли говорить вы по неверному пониманию. 
"Время стоит - проходите вы".
PM MAIL WWW ICQ MSN   Вверх
Secandr
Дата 7.7.2004, 13:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

Репутация: нет
Всего: 39



Simach а ваш веб сервер вообще cgi поддеживает?



--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
chaos
Дата 7.7.2004, 13:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Серийный программист
****


Профиль
Группа: Завсегдатай
Сообщений: 2979
Регистрация: 7.7.2004
Где: Екатеринбург

Репутация: нет
Всего: 44



Цитата(korob2001 @ 7.7.2004, 12:44)
Ошибка в 3 строке.
Код

#!/usr/bin/perl -w
use strict;
use CGI qw(:all); # Двоеточие не на месте

print header;
print <<ETEXT;
Здесть техт который нужно отображать в браузере
ETEXT

Да и не стоит ради такого примера подключать целый модуль.
Вот тоже, только без использования модуля CGI.pm:
Код

#!/usr/bin/perl -w
use strict; # Не обязательно но желательно
print "Content-type: text/html\n\n";
print <<ETEXT;
Выводим текст в STDOUT
ETEXT

Удачи

А где по твоему должно быть двоеточие
PM WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl: CGI программирование"
korob2001
sharq
  • В этом разделе обсуждаются вопросы относящиеся только к CGI программированию
  • Если ваш вопрос не относится к системному или CGI программированию, задавайте его в общем разделе
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", качать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: разработка для Web | Следующая тема »


 




[ Время генерации скрипта: 0.0556 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.