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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Perl оффлайновое тестирование, Помогите начинающему 
:(
    Опции темы
MuToGeN
Дата 29.9.2003, 10:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

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



Строка #!что-то нужна только для никсов, причем далеко не для сервера, а для самой ОС, потому что CGI скрипты и CGI программы выполняются сервером через что-то a-la перловский system(). И серверу по барабану, что будет в первой строке, это проверяет уже ОС. Там можно с тем же успехом написать #!/usr/bin/php, и скрипт будет передан PHP парсеру. Под виндой результат будет такой же, что и с #!/usr/bin/perl, т.к. в виндах это дело выполняет не ОС, а сервер, в котором прописаны связи расширение - MIME тип - то, что будет выполнять скрипт


--------------------
Three pings for the token rings,
Five pings for the UNIX machines,
Hundred pings for the broken links,
One special ping to check them all
Through Simple Network Management Protocol!
PM MAIL ICQ   Вверх
SelfDestructor
Дата 3.10.2003, 17:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Скрипт рабочий, запускается и правильный результат выдает. Просто он не запускается с формы по нажатию клавиши. Приведу полностью html-код, возможно ошибка в нем. Это маленький учебный пример.

Код

<html>
<head><title>My Form</title></head>
<body>
<form method=post action"cgi-bin/testform.pl">
<b>Enter your name: </b>
<input name="user_name" value="" size=20>
<input type="submit" value="Register">
</form>
</body>
</html>


ПС Долго не мог добраться до инета. Всем ответившим спасибо.
PM MAIL ICQ   Вверх
HalkaR
Дата 3.10.2003, 18:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пуфыстый назгул
****


Профиль
Группа: Экс. модератор
Сообщений: 2132
Регистрация: 8.12.2002
Где: В Москве

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



не
Код
<form method=post action"cgi-bin/testform.pl">

а
Код
<form method="post" action="/cgi-bin/testform.pl">

Очепятка видимо. smile.gif
PM MAIL   Вверх
SelfDestructor
Дата 3.10.2003, 19:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Пробела после action действительно не было, спасибо.
А теперь по нажатию кнопки, вместо исполнения скрипта, предлагается его даунлоадить.


PM MAIL ICQ   Вверх
HalkaR
Дата 3.10.2003, 19:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пуфыстый назгул
****


Профиль
Группа: Экс. модератор
Сообщений: 2132
Регистрация: 8.12.2002
Где: В Москве

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



Это уже глюк сервера. Настроить надо...
PM MAIL   Вверх
SelfDestructor
Дата 3.10.2003, 19:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Так вот собственно и вопрос: как? =))))
PM MAIL ICQ   Вверх
Sun
Дата 3.10.2003, 22:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Account removed
***


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

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



Видимо что-то не так в тэге ScriptAlias. Может проблема в том что дира с пробелом прописана или ты кладешь скрипт не в эту диру что в ScriptAlias.


--------------------
Account removed
PM MAIL   Вверх
NightGoblin
Дата 6.10.2003, 07:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1021
Регистрация: 24.11.2002
Где: 127.0.0.1

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



А может скрипт неправильно Content-Type выдает? У меня такое было, когда новую строку между концом Content-Type и следующим заголовком забыл вставить...


--------------------
Kernel panic: /dev/null overflow!
GCS/IT/MU/O d-@ s: a- C++$>++++$ ULSB(+++) P+++ L+++>++++ !E W++(-) N o? K w-- O? M>+ V? PS+ PE Y+ PGP+>+++ t- 5 X+ R- !tv b+ DI+ D+ G e++ h--- r++ y?
B4F1 54B6 8738 26CD 5125 0581 B923 9273 FE59 1981
PM MAIL WWW ICQ   Вверх
Lonley
Дата 10.10.2003, 11:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 597
Регистрация: 7.10.2003
Где: северные ворота М урманск

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



smile.gif
-=-=-
Есть маленький сервер

SmallServer
Small HTTP Server ver. 2.04
by Max Feoktistov
E-mail: [email protected]
© 1999-2001
Registred to
Root dir=C:\WWW\ok.ru def=index.htm port=80 Number of connections=5
-=-=--=-=
в нестройках очень прост удобен Сам им пользовался маленький rolleyes.gif


--------------------
Земную жизнь пройдя до половины,
Я очутился в сумрачном лесу,
Утратив правый путь во тьме долины.
Каков он был, о, как произнесу,
Тот дикий лес, дремучий и грозящий,
PM MAIL ICQ   Вверх
HalkaR
Дата 10.10.2003, 20:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пуфыстый назгул
****


Профиль
Группа: Экс. модератор
Сообщений: 2132
Регистрация: 8.12.2002
Где: В Москве

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



Lonley, на самом деле кромь Апача есть много других простых в настройке серверов (Апач далеко не самый простой). Это и Sambar Server, и Small Server, и Denver
PM MAIL   Вверх
Lonley
Дата 10.10.2003, 22:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 597
Регистрация: 7.10.2003
Где: северные ворота М урманск

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



smile.gif
-=-=-=
Как бы то нибыло другие не тестил
Small поставил и он работает
-=-=-
но всеравно будут промблемы при переносе cкриптов
на ХОСТ под другую платформу вообще все ети права
но чертовски интересно

-=-=-=--= rolleyes.gif

Это сообщение отредактировал(а) Lonley - 10.10.2003, 22:33


--------------------
Земную жизнь пройдя до половины,
Я очутился в сумрачном лесу,
Утратив правый путь во тьме долины.
Каков он был, о, как произнесу,
Тот дикий лес, дремучий и грозящий,
PM MAIL ICQ   Вверх
korob2001
Дата 10.10.2003, 22:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



А есть ещё Xitami. Подробности тута:

http://denstelen.hop.ru/www/statty/program.../perl/perlz.htm


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


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

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


 




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


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

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