in reply to Re: Buffered STDIN
in thread Buffered STDIN

Sorry if I wasn't clear - I'm new here.

I have a form on which there is a file input type and a hidden input type. The user browses and selects a file, then clicks a submit button. The hidden input field holds the file path. I then run the code; the following part is the relevant problem code:

&ReadParse(*input); $path = "$input{'input2'}"; print <<"ending_print_tag"; <HTML> <HEAD><TITLE>Code Submitted</TITLE></HEAD> <BODY> <H2>File: $path has been successfully submitted!</H2><BR> </BODY> </HTML> ending_print_tag

When I print the $path variable I not only get the path to the present file I have submitted, but the paths to other files I have previously submitted (see my first post for an example)... In other words, the input is not being cleared. After far too much fiddling I think I have narrowed it down to STDIN.

Somehow STDIN is keeping all my previous inputs plus the new ones and I have no idea how to prevent that.

TKS again and I hope this is clearer,

Sojourner

Replies are listed 'Best First'.
Re: Re: Buffered STDIN
by Malkavian (Friar) on Jul 18, 2001 at 18:57 UTC
    From the look of the code you've put there, it looks like the problem is occurring in the ReadParse sub.
    Can you enlighten me as to what happens in this sub?
    Perhaps posting the whole code section pertaining the original setup of the input typeglob, and the code that comprises the ReadParse sub?
    One of the things you'll get used to on PM is that the more code you post, the easier it is for people to spot interaction problems and oversights... Don't worry about seeming silly by having some HUGE oversight in the code.. I make enough gaffes on here, and the guys are polite enough to smile quietly and correct my oversights..

    Cheers

    Malk