Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
if ($writefiles) {<br />
}<br />
local($me);<br />
stat ($writefiles);<br />
$writefiles = "/tmp" unless -d _ && -w _;<br />
$writefiles .= "/$cgi_lib'filepre";<br />
$left = $len;<br />
PART:<br />
while (1) {<br />
die $@ if $errflag;<br />
$amt = ($left > $bufsize+$maxbound-length($buf)<br />
? $bufsize+$maxbound-length($buf): $left);<br />
$errflag = (($got = read(STDIN, $buf, $amt, length($buf))) != $amt);<br />
die "Short Read: wanted $amt, got $got\n" if $errflag;<br />
$left -= $amt;<br />
$in{$name} .= "\0" if defined $in{$name};<br />
$in{$name} .= $fn if $fn;<br />
$name=~/([-\w]+)/;<br />
if (defined $1) {<br />
}<br />
$insfn{$1} .= "\0" if defined $insfn{$1};<br />
$insfn{$1} .= $fn if $fn;<br />
BODY:<br />
while (($bpos = index($buf, $boundary)) == -1) {<br />
if ($left == 0 && $buf eq '') {<br />
foreach $value (values %insfn) {<br />
}<br />
unlink(split("\0",$value));<br />
&CgiDie("cgi-lib.pl: reached end of input while seeking boundary " .<br />
"of multipart. Format of CGI input is wrong.\n");