Looks like a possible bug to me: consider this simple embperl file
--------------- test.epl --------------------------- [- print STDERR Data::Dumper->Dump([\%fdat]); -] <form method="POST" ENCTYPE="multipart/form-data"> <input type="text" name="t1"> <input type="text" name="t2"> <input type="submit"> </form> -------------- end ----------------------------- on submitting the form empty %fdat is still setup $VAR1 = { 't2' => '', 't1' => '' }; comes in the apache error log On removing ENCTYPE="multipart/form-data" from the form tag it behaves fine ie. the keys t2 , t1 are removed. Note that nothing like described below has been done in current config. optAllFormData = 8192 This option will cause Embperl to insert all form fields in %fdat and @ffld, even if they are empty. Empty formfields will be inserted with an empty string. Without this option, empty formfields will be absent from %fdat and @ffld. the ENV details are below. in short Embperl 1.3.6 and Apache 1.3.27 and perl 5.8.1 $VAR1 = { 'EMBPERL_DEBUG' => '0', 'SCRIPT_NAME' => '/dyn/gdh/env.epl', 'REQUEST_METHOD' => 'GET', 'HTTP_ACCEPT' => 'text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,video/x-mng, image/png,image/jpeg,image/gif;q=0.2,text/css,*/*;q=0.1', 'SCRIPT_FILENAME' => '/usr/local/perlapache/htdocs/dyn/gdh/env.epl', 'EMBPERL_SESSION_ARGS' => 'Directory=/tmp/sessions', 'REMOTE_PORT' => '54564', 'HTTP_USER_AGENT' => 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.2) Gecko/20021120 Netscape/7.01', 'SERVER_SIGNATURE' => '<ADDRESS>Apache/1.3.27 Server at 66.234.10.14 Port 8081</ADDRESS> ', 'HTTP_ACCEPT_LANGUAGE' => 'en-us, en;q=0.50', 'PATH' => '/bin:/usr/bin', 'GATEWAY_INTERFACE' => 'CGI-Perl/1.1', 'HTTP_X_FORWARDED_SERVER' => 'www.trade-india.com', 'HTTP_ACCEPT_CHARSET' => 'ISO-8859-1, utf-8;q=0.66, *;q=0.66', 'EMBPERL_SESSION_CLASSES' => 'File Null', 'SERVER_PORT' => '8081', 'HTTP_COOKIE' => 'INF_AWER_6786876_UTTFES__QWGGGGF=c2616c27e9745a1159177ac42e298131; Clickstream=203.196.129.235.13441048600361629', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'HTTP_X_FORWARDED_HOST' => 'www.trade-india.com', 'REQUEST_URI' => '/dyn/gdh/env.epl', 'SERVER_ADDR' => '66.234.10.14', 'HTTP_HOST' => '66.234.10.14:8081', 'EMBPERL_OPTIONS' => '16', 'SERVER_SOFTWARE' => 'Apache/1.3.27 (Unix) mod_perl/1.27', 'QUERY_STRING' => '', 'HTTP_CACHE_CONTROL' => 'max-age=259200', 'EMBPERL_COOKIE_PATH' => '/', 'DOCUMENT_ROOT' => '/usr/local/perlapache/htdocs', 'HTTP_VIA' => '1.1 internal.trade-india.com:3128 (Squid/2.4.STABLE7)', 'PATH_TRANSLATED' => '/usr/local/perlapache/htdocs/dyn/gdh/env.epl', 'SERVER_NAME' => '66.234.10.14', 'HTTP_X_HOST' => 'www.trade-india.com', 'SERVER_ADMIN' => '[EMAIL PROTECTED]', 'HTTP_ACCEPT_ENCODING' => 'gzip, deflate, compress;q=0.9', 'HTTP_CONNECTION' => 'close', 'TZ' => 'Asia/Calcutta', 'REMOTE_ADDR' => '66.234.10.14', 'HTTP_X_SERVER_HOSTNAME' => 'www.trade-india.com', 'HTTP_X_FORWARDED_FOR' => '192.168.0.67, 203.196.129.235, 203.196.129.235', 'EMBPERL_COOKIE_NAME' => 'INF_AWER_6786876_UTTFES__QWGGGGF', 'MOD_PERL' => 'mod_perl/1.27' }; -- Rajesh Kumar Mallah, Project Manager (Development) Infocom Network Limited, New Delhi phone: +91(11)6152172 (221) (L) ,9811255597 (M) Visit http://www.trade-india.com , India's Leading B2B eMarketplace. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]