如何使用PHP处理图片上传?
如何处理chmod设置?
例子:
我有一个名为/image/的目录,我想上传所有的图片到这个目录中。
我应该将此目录设置为chmod 777并保持不变吗?还是每次需要上传图片时都应该通过PHP更改该文件夹上的chmod。这样做正确吗?或者我应该做些其他的事情?
如何使用PHP处理图片上传?
如何处理chmod设置?
例子:
我有一个名为/image/的目录,我想上传所有的图片到这个目录中。
我应该将此目录设置为chmod 777并保持不变吗?还是每次需要上传图片时都应该通过PHP更改该文件夹上的chmod。这样做正确吗?或者我应该做些其他的事情?
只有运行 Web 服务器守护进程的用户需要对目录进行写入权限。而您肯定不希望上传文件的用户对目录具有执行权限。
不,您不必每次更改目录权限。一旦设置,它们就被固定。
使用777是过度的,因为它会给予所有人完全权限。去掉“x”位,让Apache(或其他人)拥有该目录。这使得无法列出文件。