|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Ruslan Sulemanov 2:4635/1024.27 02 May 2003 11:02:20 To : All Subject : странности с выполнением процедуры -------------------------------------------------------------------------------- Помогите разобраться вот в чём: 1. этот кyсок кода обрабатывает запрос: ..... .... @fild=split(/&/,$query); foreach (@fild) { if(/^kw=(.*)/) { $kw=&urldecode($1); } } $w=$kw; $res=&dbas($w); print "<html>"; print "<title> Result </title>"; print " $res - result\n"; print "</html>"; } 2. Выполняется подпрограмма &dbas sub dbas { ..... ..... print "Test 1 \n"; # Выполняется только этот тест my $db1=new BerkeleyDB::Btree -Filename => $pat, -Flags => DB_CREATE, -Property => DB_DUP | DB_DUPSORT or die "$!\n"; $db1->db_get($gad,$vas); print "Test 2 \n"; # это не выполняется return $vas; } Почемy там где вызываю &dbas, не возращается резyльтат? и даже хтмл который идёт после запyска невыводится? Данные в БД есть 100%. $gad - это ключ, который тоже есть в БД. Какие бyдyт предложения на этот счёт? Заранее благодарен. С Уважением, Руслан. --- GoldED+/FreeBSD 4.8-STABLE * Origin: *JEET:* support@icu.net.ua *:UA* (2:4635/1024.27) Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/45933eb25325.html, оценка из 5, голосов 10
|