平面文件内容管理系统如何创建新的.txt文件?
问题描述:
我最喜欢flatpress,因为那是我目前正在使用的那个。我所要做的就是在Windows 7中删除它的“只读”状态。我对666或777的许可权没有任何理解。如果你对其他设置有所了解,我也不会介意知道。我真的很感谢创建该文件的特定函数或代码行。他们必须是.txt文件吗?平面文件内容管理系统如何创建新的.txt文件?
答
能够创建,读取或删除运行PHP进程的用户的文件和文件夹的第一件事必须有权这样做。
我建议您阅读并理解ACL的概念 - Access Control List。
DOS有一个简单而危险的权限集,这就是病毒存在的主要原因:它太容易搞砸基于DOS的系统,你不需要病毒甚至一段时间,并使用系统获取损坏,因为任何程序的行为都可能危及系统的重要部分。
根据操作系统的不同,权限方案可能会有所不同,但让我们来讨论类Unix的简单权限。 Windows NT(Windows XP之后的任何版本)也实施ACL。
当你看到666,777,755,644,这意味着:
0 --- no permission
1 --x execute
2 -w- write
3 -wx write and execute
4 r-- read
5 r-x read and execute
6 rw- read and write
7 rwx read, write and execute
而且它的一对集:UGO =用户,组,其他,所以644 =用户读取和写入,集团读取,其他读。
因此,用户可以属于组,文件和文件夹是用户和组的属性。
你现在可以想象一个超级用户的概念,它可以做任何事情,我们可以在Unix系统上使用“root”用户,在windows系统上使用“管理员”。
维基百科是直的,所以我建议Understanding Permissions
良好的学习阅读!
http://en.wikipedia.org/wiki/Filesystem_permissions – 2012-02-21 13:09:10