文件的权限有三部分:创建人,同组人,其他人.分别可设置为可读,可写,可执行.
上传后的权限一般为创建人可读写.
当浏览者浏览你的网页时,实际上是apache来读你的文件,APACHE再根据文件类型执行相应的操作,将结果传给浏览器.
所以普通的浏览者是不会直接看到你的文件的.如果你想在同一个网站中让多人操作自己上传的文件,可以用数据库记录与文件关联的信息,如:上传人的标识,上传日期,文件类别,是否允许他人读写等.当用户删除读或删一个文件时,实际上是用户将操作信息交给APACHE(PHP),再由APACHE(PHP)来执行的,你可以让PHP来判断该用户的标识是不是上传人的标识.如果是则可以删除文件,不是则提出警告.
当读他人的文件时,让PHP先检查是否允许他人读写,允许则让apache输入,否则什么也不做.