Unfortunately my server has no ftp (but SSH). It makes much sence what you said, but how can PHP (with uid=48) make a directory with uid=1042. both folder are (to be) made the same script, but only one is (with uid=1042).
This is what makes it very peculiar. I think I have skip the idea of creating 2 nested folders. Thanks anyway "Marek Kilimajer" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Gerben wrote: > > Hello, > > > > I have a problem with the mkdir function. > > I'm trying to make a seperate folder every photoalbum. inside I want to > > create another folder ('.../thumbnails/') for, you can guess, the > > thumbnails. > > > > At first it didn't work at all: > > > > > >>Warning: mkdir() failed (Permission denied) in > > > > /home/virtual/site43/fst/var/www/html/beheer/albums/index.php on line 42 > > > > When I changed the rights of the folder I wanted to create the new folder in > > to chmod 0777, the first MKDIR did work, but the second did not. > > > > > >>SAFE MODE Restriction in effect. The script whose uid is 1042 is not > > > > allowed to access > > /home/virtual/site43/fst/var/www/html/uploaded/images/albums/album_0 owned > > by uid 48 in /home/virtual/site43/fst/var/www/html/beheer/albums/index.php > > on line 43 > > > > this is very strange because the folders are both made in the same script. > > Another strange thing is that I user mkdir($dir, 0777), but when I look at > > the created folder it is 0755 and I can not change it. > > > > That's pritty much my problem. Your help would be very much appreciated. > > > > The first directory your script creates is owned by the uid apache runs > under (48 in your case). Safe mode allows access only to files and > directories owned by the uid of the executing script (1042 in your case). > > The workaround is to use ftp functions to create the directories. Simply > use your ftp username and password to login to localhost and create > the directories. > > HTH -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php