powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (Perl) Почему не принимает значение переменной
22 сообщений из 22, страница 1 из 1
(Perl) Почему не принимает значение переменной
    #33643421
Namik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго Вам времени суток
Уважаемые господа

при наличии времени прошу Вас помочь

вот код Html страницы

---------------------------
<head>
<title>Untitled</title>
</head>

<body>

<form action="http://localhost/cgi/nama2.pl" method="get">
<input type="text" name="text"><br>
<input type="submit">
</form>


</body>
</html>
--------------------------

вот код nama2.pl файла

------------------------------------------

#!/usr/bin/perl

$text =param("text");

print "Content-Type: text/html\n\n";
print "<html><br><br><br><br><h2 align=center>смотрим да $text";

----------------------------------------------------------------------

выдает ошибку

Internal Server Error

если сделать так
------------------
#!/usr/bin/perl

$text =Text;

print "Content-Type: text/html\n\n";
print "<html><br><br><br><br><h2 align=center>смотрим да $text";
-------------------------------

то все работает

почему переменная $text
не принимает значение из <input type="text" name="text">

С Уважением и Благодарностью
Намик
...
Рейтинг: 0 / 0
(Perl) Почему не принимает значение переменной
    #33643705
oraweb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Namik
$text =param("text");


use CGI;
my $q = new CGI;
my $text=$q->param('text');
...
Рейтинг: 0 / 0
(Perl) Почему не принимает значение переменной
    #33643732
Namik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Благодарю Вас за ответ

я сделал так как Вы сказали

#!/usr/bin/perl

use CGI;
my $q = new CGI;
my $text=$q->param('text');

print "Content-Type: text/html\n\n";
print "<html><br><br><br><br><h2 align=center>смотрим да $text";

но опять выдает ошибку

С Уважением
Намик
...
Рейтинг: 0 / 0
(Perl) Почему не принимает значение переменной
    #33643878
oraweb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
#!/usr/bin/perl
use CGI;
my $q = new CGI;
my $text=$q->param('text');
$text = $text || "";
print "Content-Type: text/html\n\n";
print "<html><br><br><br><br><h2 align=center>смотрим на ".$text."";

В передающей форме поставь
<input type="submit" value="Передать">
( value="Передать" )
Как ты кнопку нажимаешь без указания value не понятно.
...
Рейтинг: 0 / 0
(Perl) Почему не принимает значение переменной
    #33643907
Namik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
простите
не работает

вот код HTML файла

<form action="http://localhost/cgi/nama3.pl" method="post">
<input type="text" name="text"><br>
<input type="submit" value="Передать" >
</form>

+ Ваш код я ввел в файл

nama3.pl

таже ошибка

С Уважением и Благодарностью
Намик
...
Рейтинг: 0 / 0
(Perl) Почему не принимает значение переменной
    #33643936
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Namikпростите
не работает

вот код HTML файла

<form action="http://localhost/cgi/nama3.pl" method="post">
<input type="text" name="text"><br>
<input type="submit" value="Передать" >
</form>

+ Ваш код я ввел в файл

nama3.pl

таже ошибка

С Уважением и Благодарностью
Намик

ну раз у тебя есть доступ к localhost то показывай то что выводит твой скрипт на консоль...

nama3.pl text=test
...
Рейтинг: 0 / 0
(Perl) Почему не принимает значение переменной
    #33643944
oraweb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Модуль CGI установи. Как - Новое сообщение
...
Рейтинг: 0 / 0
(Perl) Почему не принимает значение переменной
    #33643977
Namik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
делал так

меню пуск

выполнить

ввел Z:\home\localhost\cgi\nama3.pl text=test

получил

Content-Type: text/html

<html><br><br><br><br><h2 align=center>smotrim na test

/пришлось смотрим на ввести на латинице так как отображались иероглифы/

С Уважением и Благодарностью
Намик
...
Рейтинг: 0 / 0
(Perl) Почему не принимает значение переменной
    #33643988
Namik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
orawebМодуль CGI установи. Как - Новое сообщение

простите не понял Вас

можно просить Вас пояснить по подробнее
я только начинаю изучать данную программную среду

С Уважением и Благодарностью
Намик
...
Рейтинг: 0 / 0
(Perl) Почему не принимает значение переменной
    #33644003
oraweb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В чем выражается ошибка?
Если ввести:

#!/usr/bin/perl
use CGI;
my $q = new CGI;

Ошибка 500 появляется?
...
Рейтинг: 0 / 0
(Perl) Почему не принимает значение переменной
    #33644015
Namik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
orawebВ чем выражается ошибка?
Если ввести:

#!/usr/bin/perl
use CGI;
my $q = new CGI;

Ошибка 500 появляется?

да появляется

С Уважением
Намик
...
Рейтинг: 0 / 0
(Perl) Почему не принимает значение переменной
    #33644040
oraweb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вам сюда:
http://www.denwer.ru/
Поставьте себе денвер. Все необходимые модули там уже предустановленны. В том числе и CGI.
________________________________________________________________
http://ordereat.ru/info/createrest.shtml]Теперь свой собственный internet-ресторан может открыть любой желающий!
...
Рейтинг: 0 / 0
(Perl) Почему не принимает значение переменной
    #33644089
Namik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Большое Вас спасибо
за время которое Вы на меня потратили

я в данный момент следую Вашему совету
закачиваю программу

надеюсь что все будет в порядке

Вы немогли бы мне прокоментировать

вот эти конструкции

my $q = new CGI;
my $text=$q->param('text');

для чего необхадимо помимо $text давать это $q
вот этого я не встречал $q->

С Уважением и Благодарностью
Намик
...
Рейтинг: 0 / 0
(Perl) Почему не принимает значение переменной
    #33644105
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
orawebВам сюда:
http://www.denwer.ru/
Поставьте себе денвер. Все необходимые модули там уже предустановленны. В том числе и CGI.
________________________________________________________________
http://ordereat.ru/info/createrest.shtml]Теперь свой собственный internet-ресторан может открыть любой желающий!

...зря ты его так далеко послал, он же сказал, что в консоле работает...

2 автор:

а на счет 500 ошибки говори что у тебя за веб-сервер, и что он пишет в логи после того как говорт, что 500 ошибка.
...
Рейтинг: 0 / 0
(Perl) Почему не принимает значение переменной
    #33644128
Namik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте

пожалуйста

сервер Apache

текст log

[Tue Apr 04 17:43:22 2006] [error] [client 127.0.0.1] BEGIN failed--compilation aborted at \home\LOCALH~1\cgi\nama3.pl line 3.

С Уважением
Намик
...
Рейтинг: 0 / 0
(Perl) Почему не принимает значение переменной
    #33644154
oraweb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
g613

...зря ты его так далеко послал, он же сказал, что в консоле работает....

Начинающий, вооруженный консолью, это круто. :))
g613
а на счет 500 ошибки говори что у тебя за веб-сервер, и что он пишет в логи после того как говорт, что 500 ошибка
А где эти логи смотреть? А как узнать какой веб-сервер? :))
...
Рейтинг: 0 / 0
(Perl) Почему не принимает значение переменной
    #33644322
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NamikЗдравствуйте

пожалуйста

сервер Apache

текст log

[Tue Apr 04 17:43:22 2006] [error] [client 127.0.0.1] BEGIN failed--compilation aborted at \home\LOCALH~1\cgi\nama3.pl line 3.
Намик

а чуть ниже и чуть выше чего ?
...
Рейтинг: 0 / 0
(Perl) Почему не принимает значение переменной
    #33644329
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
oraweb g613

...зря ты его так далеко послал, он же сказал, что в консоле работает....

Начинающий, вооруженный консолью, это круто. :))

это гораздо проще чем кажется.

[quot]
[quot g613]
а на счет 500 ошибки говори что у тебя за веб-сервер, и что он пишет в логи после того как говорт, что 500 ошибка
А где эти логи смотреть?
узнать какой сервер, найти его конфиг, и посмотреть в нем куда он плюется.

А как узнать какой веб-сервер? :))
самое простое спросить у того кто его ставил или посмотреть заголовки ответа которые отдает сервер или... короче способов куча.
...
Рейтинг: 0 / 0
(Perl) Почему не принимает значение переменной
    #33644396
Namik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
скачал базовый комплект
поставил

(правда он у меня и был)

все также

ошибка 500

в консоле работает
из формы нет



а чуть ниже и чуть выше чего ?

ничего

С Уважением и Благодарностью
Намик
...
Рейтинг: 0 / 0
(Perl) Почему не принимает значение переменной
    #33644508
oraweb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Namikскачал базовый комплект
поставил

(правда он у меня и был)

все также

ошибка 500



Надо поставить 2002-11-26_ActivePerl5.6.1.exe

http://www.denwer.ru/dis/ActivePerl/
...
Рейтинг: 0 / 0
(Perl) Почему не принимает значение переменной
    #33644580
Namik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Большое Вам всем спасибо
все работает

удачи Вам
здоровья
всех благ

с Уважением и Благодарностью
Намик
...
Рейтинг: 0 / 0
(Perl) Почему не принимает значение переменной
    #33644867
g613
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NamikБольшое Вам всем спасибо
все работает

...а чего было то ???
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (Perl) Почему не принимает значение переменной
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]