Connecting Tech Pros Worldwide Help | Site Map

move_uploaded_file() problem.

  #1  
Old April 12th, 2007, 08:25 PM
just_me
Guest
 
Posts: n/a
Hello everybody,

I am using move_uploaded_file() in a form to handle image uploading,
and it worked just great when I was testing locally in my computer.
After uploading the file in my host provider I get a warning (not an
error) "Permission denied" to move the temporary file to folder I
want.
Should I email the provider or it's somewhere else the problem?

Any help is welcome!
Thanks a lot for your time, I appreciate that.

  #2  
Old April 12th, 2007, 08:55 PM
Erwin Moller
Guest
 
Posts: n/a

re: move_uploaded_file() problem.


just_me wrote:
Quote:
Hello everybody,
>
I am using move_uploaded_file() in a form to handle image uploading,
and it worked just great when I was testing locally in my computer.
After uploading the file in my host provider I get a warning (not an
error) "Permission denied" to move the temporary file to folder I
want.
Should I email the provider or it's somewhere else the problem?
>
Any help is welcome!
Thanks a lot for your time, I appreciate that.

Hi,

The folder your are moving to is the problem.
That folder needs to be writable for the user that runs PHP.

If you are on Linux, that user is often named www-data, or nobody, or
Apache.
If you are silly and run W$ OS with IIS as webserver, the user is named:
IUSR_<machinename>

Just make sure they may write in your targetfolder and your are fine.

Good luck!

Regards,
Erwin Moller
  #3  
Old April 13th, 2007, 09:35 AM
Schraalhans Keukenmeester
Guest
 
Posts: n/a

re: move_uploaded_file() problem.


just_me wrote:
Quote:
Hello everybody,
>
I am using move_uploaded_file() in a form to handle image uploading,
and it worked just great when I was testing locally in my computer.
After uploading the file in my host provider I get a warning (not an
error) "Permission denied" to move the temporary file to folder I
want.
Should I email the provider or it's somewhere else the problem?
>
Any help is welcome!
Thanks a lot for your time, I appreciate that.
>
In addition to Erwin's reply, in my case the open_basedir restriction
added to the problem: the 'final' upload folder should be one 'under'
the basedir, if it's set at all of course.

If open_basedir is set to a dir under the wwwroot a security concern
arises: since the apache server has to be able to write in the dir, in
principle ANY server-parsed script run on the machine can
write/read/modify/delete stuff in the dir.

Sh.

Closed Thread


Similar Threads
Thread Thread Starter Forum Replies Last Post
move_upoaded_file permissions problem - Does something need configured on server? bizt answers 3 July 31st, 2006 01:45 PM
move_uploaded_file + safe_mode Felix Natter answers 1 July 17th, 2005 08:09 AM
move_uploaded_file problem on Mac Paul Lamonby answers 1 July 17th, 2005 06:35 AM
move_uploaded_file() corrupts some files neo002244 answers 5 July 17th, 2005 12:06 AM