By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
435,247 Members | 1,273 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 435,247 IT Pros & Developers. It's quick & easy.

file 'upload'

P: n/a

I am trying to use a form that is usually used for file uploads to obtain a
path/filename.
The form I'm using is:

<form id="f1" action="e.php" method="get">
<input type="hidden" name="MAX_FILE_SIZE" value="30000" />
select file: <input name="cwdrf" size="55" type="file" value=""><br>
<input type=submit value=submit >
</form>

I'd like to get the path/ filename to the file, e.php:
<?
echo $_REQUEST['cwdrf'];
?>

Although the text window in the form shows the full path, only the file name
gets through to e.php.
Is there some predefined variable that will get the full path?
Dec 20 '05 #1
Share this Question
Share on Google+
2 Replies


P: n/a
"james troy" <je*****@comcast.net> wrote in message
news:D5******************************@comcast.com. ..

I am trying to use a form that is usually used for file uploads to obtain
a path/filename.
The form I'm using is:

<form id="f1" action="e.php" method="get">
<input type="hidden" name="MAX_FILE_SIZE" value="30000" />
select file: <input name="cwdrf" size="55" type="file" value=""><br>
<input type=submit value=submit >
</form>

I'd like to get the path/ filename to the file, e.php:
<?
echo $_REQUEST['cwdrf'];
?>

Although the text window in the form shows the full path, only the file
name gets through to e.php.
Is there some predefined variable that will get the full path?

It should not concern the server script, what the original path and file
location of the uploaded file was, thus no such information is sent to the
server. Just the name of the original file. I'm wondering what were you
going to do with the path information. Whatever the reason, you can't do
that using the file field, it simply doesn't send such information.

Use print_r($_FILES); to see what information of the file is provided in
php.

--
"En ole paha ihminen, mutta omenat ovat elinkeinoni." -Perttu Sirviö
an*******************@gmail.com.NOSPAM.invalid
Dec 20 '05 #2

P: n/a
Kimmo Laine wrote:
"james troy" <je*****@comcast.net> wrote in message
news:D5******************************@comcast.com. ..
I am trying to use a form that is usually used for file uploads to obtain
a path/filename.
The form I'm using is:

<form id="f1" action="e.php" method="get">
<input type="hidden" name="MAX_FILE_SIZE" value="30000" />
select file: <input name="cwdrf" size="55" type="file" value=""><br>
<input type=submit value=submit >
</form>

I'd like to get the path/ filename to the file, e.php:
<?
echo $_REQUEST['cwdrf'];
?>

Although the text window in the form shows the full path, only the file
name gets through to e.php.
Is there some predefined variable that will get the full path?


It should not concern the server script, what the original path and file
location of the uploaded file was, thus no such information is sent to the
server. Just the name of the original file. I'm wondering what were you
going to do with the path information. Whatever the reason, you can't do
that using the file field, it simply doesn't send such information.

Use print_r($_FILES); to see what information of the file is provided in
php.


The case where I wanted something like this, the script was generating a
report, and wanted a filename from the user, but wasn't interested in
the file. Of course I could have used a text field, but by using a file
field I got the browser to offer the user a file-browse dialogue. I
didn't manage to solve James's problem though.

Colin
Dec 20 '05 #3

This discussion thread is closed

Replies have been disabled for this discussion.