You are here: Re: [PHP] Changing directory permissions??? « PHP « IT news, forums, messages
Re: [PHP] Changing directory permissions???

Posted by Steve Buehler on 07/11/05 23:26

At 02:13 PM 7/11/2005, you wrote:
>Philip Hallstrom wrote:
>>>Is there a way to change directory permissions with pre php5.0? Linux/Apache
>>>
>>>I'm designing a CM application and would like my code to enable
>>>non-techies to be able to create a simple text file. [e.g.,
>>>directory temporarilly from 755 to 757 and then back again.]
>>>
>>>PHP5.0 has a chmod; but not, 4.3.x
>>
>>Huh? chmod has been around since V3...
>>http://us2.php.net/chmod
>>chmod
>>(PHP 3, PHP 4, PHP 5)
>>chmod -- Changes file mode
>The key word is "directory"
>
>chmod only works for files
>
>PHP5 has a ftp_chmod; but not 4.3.x

Chmod does NOT "only" work for files. Not sure about pre 4.1.2, but
from 4.1.2 and up, it appears that on a linux/unix system, php's
chmod treats directories like they where files....for the most
part. My php code did not make the directory, but was run by the
user that did make the directory. Yes, I can see where there would
be a problem if the directory was created by one user and the php
script was executed by another user....like "apache". But in the
case where a user created a file with certain permissions and the
script was run by another user, like apache, then it is
understandable that php's chmod wouldn't work on it. That doesn't
mean that php's chmod will only work on files. It only means that it
has to have permission on the file to make the changes.

Steve

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация