On Tue, 2009-01-13 at 09:50 -0500, Alice Wei wrote: > Hi, Ashley: > > I thought about it and edited my script to check what permission I > had, and it appears I do have the permission rights, and it actually > changed to 0777. Here is the code: > > <?php > > ini_set('display_errors', 1); > error_reporting(E_ALL); > $curDir = getcwd(); > chmod($curDir,0777) or die ("Failed to change permission"); > echo substr(sprintf('%o', fileperms($curDir)), -4); > unlink("testFile.txt"); > echo unlink("testFile.txt"); > > ?> > > The output: > > 0777 > Warning: unlink(testFile.txt) [function.unlink]: Permission denied in > C:\Inetpub\wwwroot\project\file_write.php on line 10 > > Warning: unlink(testFile.txt) [function.unlink]: Permission denied in > C:\Inetpub\wwwroot\project\file_write.php n line 11 > > If this is the case, how come I don't have the permissions to delete > the file? > Thanks again. > > Alice > > > > Subject: Re: PHP unlink Permission Error > > From: ash@xxxxxxxxxxxxxxxxxxxx > > To: ajwei@xxxxxxxxxxxxx > > CC: php-general@xxxxxxxxxxxxx > > Date: Tue, 13 Jan 2009 14:53:32 +0000 > > > > On Tue, 2009-01-13 at 09:42 -0500, Alice Wei wrote: > > > Hi, > > > > > > I have a snippet of code as follows: > > > > > > <?php > > > > > > ini_set('display_errors', 1); error_reporting(E_ALL); > > > $curDir = getcwd(); > > > echo $curDir; > > > chmod($curDir,0777); > > > unlink("testFile.txt"); > > > echo unlink("testFile.txt"); > > > chmod ($curDir,0755); > > > ?> > > > > > > The problem is that I do not seem to have the correct permissions, > even though I seem to have changed the permissions of the folder to > 777 already upon the file deletion time. This is the output I got: > > > > > > C:\Inetpub\wwwroot\projectWarning: unlink(testFile.txt) > [function.unlink]: Permission denied in C:\Inetpub\wwwroot\project > \file_write.php on line 9Warning: unlink(testFile.txt) > [function.unlink]: Permission denied in C:\Inetpub\wwwrootproject > \file_write.php on line 10 > > > > > > Could anyone give me some tips on how to resolve this error? > Thanks in advance. > > > > > > Alice > > > _________________________________________________________________ > > > All-in-one security and maintenance for your PC. Get a free 90-day > trial! > > > http://www.windowsonecare.com/purchase/trial.aspx?sc_cid=wl_wlmail > > > > You're using chmod to modify the permissions of the directory, but > do > > you actually have permissions to modify the permissions? If not, the > > chmod will fail without giving an error, and then your unlink will > fail > > with an error. > > > > > > Ash > > www.ashleysheridan.co.uk > > > > > > ______________________________________________________________________ > Search from any Web page with powerful protection. Get the FREE > Windows Live Toolbar Today! Try it now! Hmm, is the current working directory the same as the one in which the file is in? I know it seems like a silly question, but it's often the silly ones that cause the most trouble! Ash www.ashleysheridan.co.uk -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php