|
Posted by Colin Fine on 12/21/05 01:41
Kimmo Laine wrote:
> "james troy" <jetroy2@comcast.net> wrote in message
> news:D5udnTKsbaVwGDrenZ2dnUVZ_t2dnZ2d@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
[Back to original message]
|