Re: Uploaded file
| From: | Zoltán Németh | Date: | Thu, 26 Apr 2007 19:36:58 +0000 |
| Subject: | Re: Uploaded file | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-253926@lists.php.net to get a copy of this message | ||
2007. 04. 26, csütörtök keltezéssel 11.57-kor PHP ezt írta:
> Hi,
> How do I pass an uploaded file, from a form, to a class?
>
> I have a file type on the form called file.
>
> The variable $file is fine in my php code, can be used normally.
if you have $file then you are probably using register_globals. don't do
that. it's the source of evil.
use $_FILES instead
>
> But, I want to pass it to a class then manipulate the file, but it does not work.
>
> $cMyClass->fnManipulateFile($file);
>
> the function fnManipulateFile gets $file only as the path the file was temporarily uploaded to
> (tmp/98rsof398)
> but the other variables are blank, such as $file_name.
>
> is it possible to do this? or do I have to pass each one, like $file_name, $file_size, etc.?
if you use $_FILES you can pass $_FILES['file'] to the function
greets
Zoltán Németh
>
> Thanks,
> Chris