Проблема со скриптом

Web-Silver
На сайте с 02.05.2007
Offline
256
420

Добрый день!

Есть скрипт поиска, который находится в папке /cgi-bin/search/

Данный скрипт не работает (хотя раньше работал). Разработчик скрипта, помониторив сообщил следубщее:

Проблема в настройках cgi-bin директории. По умолчанию в ней все хтмлные файлы пытаются выполняться как будто имеют расширение cgi. Рисунки то же самое. Мои скрипты же должны смочь прочитать файл ser.vs как обычный двоичный. И сами себя тоже как двоичные файлы. Это дело можно исправить, перекрыв такие "заводские" зверские установки в файле .htaccess. Вот только я уже не помню совсем как это сделать...

Подскажите, что нужно сделать, чтобы этот скрипт заработал?

Заранее благодарен за помощь!

P.S. В папке есть следующие расширения: cgi, xml, html, vs, dat, css.

Web-Silver
На сайте с 02.05.2007
Offline
256
#1

Насколько я смог проверить, проблема в следующем:

unless (-e "$myroot/ser.vs"){

print "Content-type: text/html\n\n $doc_head$doc_title";
print qq~
<BODY><CENTER><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>
<TABLE BORDER="0">
<tr><TD><P align="center"><B><FONT COLOR="#FF0000">$RS{'i38'}</FONT></B></P>
<P align="center"><FONT SIZE="-1">$RS{'i39'}</FONT></P>
</TD></TR></TABLE></center></body></html>
~;
exit;
}else{ my $gg;
open (K, "$myroot/ser.vs"); binmode(K); $gg = <K>; close (K);
$nw = <main::DATA>;
@rr = split(/\|\|/,r_c($gg,$nw,1));
$ls = $rr[0];
unless ($ls =~ /^VSearch/){
print "Content-type: text/html\n\n $doc_head$doc_title";
print qq~
<BODY><CENTER><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>
<TABLE BORDER="0">
<tr><TD><P align="center"><B><FONT COLOR="#FF0000">$RS{'i38'}</FONT></B></P>
<P align="center"><FONT SIZE="-1">$RS{'i39'}</FONT></P>
</TD></TR></TABLE></center></body></html>
~;
exit;
}

При этом просто выдается ошибка:

Незарегистрированная версия.
Пожалуйста зарегистрируйте программу.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий