So is it better to use a text field in this case?

Jef

+++++++++++++++++++++++++++++++++++++++++++++

"Vidyut Luther" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
you cannot pre-populate a field type of FILE in a form, it's in the W3C
specs,
but the basic reason why you can't do it, is pretty much to prevent malicous
writers to prepopulate the field with c:\windows\passwords.txt or any thing
similar, /etc/passwd, /etc/shadow (this is why you shouldn't browse as
root))..


On Tuesday 08 October 2002 09:22, Jef wrote:
> I've noticed that this issue is associated with text fields, password
> fields, and textarea fields. What about file fields?
>
> I have a form that is not showing the information pulled from a database
in
> a file field. Any ideas why? Does the file type not allow this to be done?
>
>
>
> Jef
> +++++++++++++++++++++++++++++++++++++++++++=
> "Christian Haines" <[EMAIL PROTECTED]> wrote in message
> [EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
>
> > maybe try...
> >
> > print "<pre>";
> > print_r($HTTP_POST_VARS);
> > print "</pre>";
> >
> > this will dump the entire post var array to the browser.. similar to
> > functions before but faster.
> >
> > ----
> >
> > Christian Haines
> > Internet Developer
> >
> > MITOUSA.
> > Branding Strategies for Visual & Interactive Design
> >
> > 102 Tynte Street
> > North Adelaide  SA  5006
> >
> > e) [EMAIL PROTECTED]
> > t) 08 8361 9022
> > f) 08 8361 9977
> > w) www.mitousa.com
> > "Anup" <[EMAIL PROTECTED]> wrote in message
> > [EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> >
> > > Here's the code
> > > <?php
> > >  foreach ($HTTP_POST_VARS  as $Index=>$Value) {
> > >   echo "DEBUG ::: POST Key: $Index; POST Value: $Value<br>\n";
> > >  }
> > > ?>
> > > ### Here's the function (this is how what I catually use).
> > > function PrintVars () {
> > > global $HTTP_POST_VARS;
> > >     foreach ($HTTP_POST_VARS  as $Index=>$Value) {
> > >       echo "DEBUG ::: POST Key: $Index; POST Value: $Value<br>\n";
> > >     }
> > > }
> > >
> > > The first snippet seems to work fine by itself, but if call it as a
> >
> > function
> >
> > > (as the latter snippet) then it doesn't print the variables. I have
the
> >
> > POST
> >
> > > array defined as global (in the function), could that be why it takes
>
> out
>
> > > the empty textbox variables?
> > >
> > > "Justin French" <[EMAIL PROTECTED]> wrote in message
> > > [EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> > >
> > > > on 08/10/02 9:13 AM, Anup ([EMAIL PROTECTED]) wrote:
> > > > > Hello, I have been dealing with different form proccessing PHP
> >
> > scripts.
> >
> > > When
> > >
> > > > > I start a new job I usually have a script that just takes the form
> >
> > POST
> >
> > > > > values and prints them to the screen, so I know what I'm working
>
> with.
>
> > > Now
> > >
> > > > > I have a question say the form has 1 field named "FirstName". If
> > > > > the
> > >
> > > field
> > >
> > > > > is left blank, sometimes my script will print the key and NO
value,
>
> or
>
> > > it
> > >
> > > > > will just print out nothing, ie NO key or value.
> > > >
> > > > Are you certain this is happening on text fields?  Typically text
> >
> > fields,
> >
> > > > password fields and textareas allways set a key, and no value of
>
> blank.
>
> > > Ie:
> > > > $_POST['FirstName'] = '';
> > > >
> > > > Select boxes should always have a value set.
> > > >
> > > > Check boxes are only set IF the box was ticked.
> > > >
> > > > What I'd advise is that you make a quick form and test this out --
> >
> > perhaps
> >
> > > > it was only checkboxes that were sometimes not being set?
> > > >
> > > > > any ideas.  Could it be the server (IIS or Unix/Linux) of the form
>
> and
>
> > > the
> > >
> > > > > server (IIS or Unix/Linux)  of the script.?
> > > > > Since I do jobs for different people and environments any
>
> combination
>
> > of
> >
> > > > > servers are possible.
> > > >
> > > > I've never experienced this problem on any environment -- FreeBSD,
> >
> > RedHat
> >
> > > or
> > >
> > > > Windows.
> > > >
> > > > > The reason, for this post is that I don't know if I should always
>
> put
>
> > > code
> > >
> > > > > to check for validilty using isset all the time or should I put it
>
> in
>
> > > just
> > >
> > > > > in case the script gets moved. I want to pinpoint this so that I
> > > > > can
> > >
> > > write
> > >
> > > > > more effective code.
> > > >
> > > > You should be able to use isset() or empty() on
> > > > text/password/textarea
> > >
> > > form
> > >
> > > > elements reliably.
> > > >
> > > > Write a SMALL test script, test it, and if it ain't working, post
the
> >
> > code
> >
> > > > :)
> > > >
> > > > Justin

--
Vidyut Luther
Linuxpowered, Inc



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to