Re: Re: [PHP] file uploads problem
| From: | Jaski | Date: | Tue, 24 Sep 2002 08:07:04 +0000 |
| Subject: | Re: Re: [PHP] file uploads problem | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-117380@lists.php.net to get a copy of this message | ||
No Edwin .. I can't do any thing to that file .. not even from my ftp client .. can't download can't change permissions ..
The server is managed by rackspace .. I doubt they would do some thing like running apache as root which I "hear" is a v foolish thing to do (frankly I don't know how to figure it out myself ..if that is the case .. phpinfo() did not say any thing on that.)
A brief restatement of problem
File uploaded via HTTP POST to /tmp OK
After this I tried the following three things and none worked.
a) fopen("/tmp/temp_file_name","rb") FAILED (Operation not permitted)
b) copy($tempfile, "/place/to/put/uploaded/file") FAILED
c) move_uploaded_file($userfile, "/place/to/put/uploaded/file") DID COPY BUT file had -rw-------- permissions, and could not open this file either... so back to square 1
The directory in "/place/to/put/uploaded/file is mode 777 .
Still fighting it out.
Regards
Jaski
On Tue, 24 Sep 2002 @ Edwin wrote :
Just a comment... On Tuesday, September 24, 2002 1:39 PM Jaski wrote: <snip> I tried to copy this file using move_uploaded_file($userfile, "/place/to/put/uploaded/file"); and here a strange thing happened. The file was successfully copied BUT it had permissions like -rw------ which I interpret as only accessible to root. I tried copy() function instead and it failed. ...having that "permission" doesn't necessarily mean that it's only accessible to root--unless of course you're running Apache as root, which I doubt you'd do. Anyway, if the file was successfully copied why not just try to open it there? - E