Пытаюсь сделать форму, в которой можно оставить сообщение на странице.
Нашёл работающий скрипт простой гостевухи, которая записывает все данные в 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";
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]
В чём может быть ошибка?