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:
 
0777Warning: unlink(testFile.txt) [function.unlink]: Permission denied in 
C:\Inetpub\wwwroot\project\file_write.php on line 10Warning: 
unlink(testFile.txt) [function.unlink]: Permission denied in 
C:\Inetpub\wwwroot\project\file_write.php n line 11If this is the case, how 
come I don't have the permissions to delete the file?
Thanks again.
 
Alice> Subject: Re: [PHP] PHP unlink Permission Error> From: 
a...@ashleysheridan.co.uk> To: aj...@alumni.iu.edu> CC: 
php-general@lists.php.net> 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!
http://get.live.com/toolbar/overview

Reply via email to