Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Perl - не работает QUERY_STRING
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (1): [1]   

> Без описания
Самоделкин
Отправлено: 12 Февраля, 2012 - 03:30:41
Post Id



Junior Member


Покинул форум
Сообщений всего: 59
Дата рег-ции: Нояб. 2005  

Карма 1




Я только начинаю осваивать Perl.
Пытаюсь сделать форму, в которой можно оставить сообщение на странице.
Нашёл работающий скрипт простой гостевухи, которая записывает все данные в gb4.dat. Прекрасно работает в ифрейме
CODE:
<iframe src="../cgi-bin/gb4/gb4.pl"></iframe>

Мне нужны на разных страницах разные базы.
Я заменил
CODE:
my $gb_path="gb4.dat";

на
CODE:
my $bufer=$ENV{'QUERY_STRING'};
my $gb_path=$bufer.".dat";

создал базу notes1.dat и поместил на страницу
CODE:
<iframe src="../cgi-bin/gb4/gb4a.pl?notes1"></iframe>

Форма HTML находится в коде самого скрипта.
Я заменил
CODE:
<form action=gb4.pl method=post>

на
CODE:
<form action=gb4a.pl method=post>

(по имени нового файла).
Все gb4 в скрипте также поменял на gb4a
Не работает.
Пробовал
CODE:
<form action=gb4a.pl?$bufer method=post>

Всё равно не работает.
Попробовал также вместо ифрейма
CODE:
<!--#include virtual="cgi-bin/gb4/gb4a.pl?notes1"-->

(слэш перед cgi-bin не нужен - проверено опытом с другим скриптом)
Получил:
CODE:
[an error occurred while processing this directive]

В чём может быть ошибка?

(Отредактировано автором: 12 Февраля, 2012 - 04:09:14)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0, скрытых: 0)
« PHP/Perl »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.036]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33