[b]建站问题[/b]
各位大侠,我想请问有些网站他有用户注册功能,然后注册的用户可以上传自己的图片等东西,我想知道他们是通过注册程序给注册的用户单独建立一个目录,然后上传的图片都放到对应的目录中呢,还是把上传的图片存到数据库里了,有没有哪位高手能告诉啊 把图片放在同一个文件夹里 有的 ASP 的论坛放在数据库里。(躲避FSO)PHP 的全放在一个目录里。 如果放到一个目录里面那会发生很多文件重名不能上传的情况,如果放在数据库里面,那岂不是要占用很多数据库空间,如果给注册的用户建相应的目录,不过我试了,建的目录没有写权限,唉,真是没办法 1、放在目录里的话,文件名是需要改的~~~推荐是当前的年份月份日期小时分钟秒随机数。
比如今天是2004年1月2日3点4分5秒,一个随机数6789,文件是JPG的扩展名:200401020304056789.JPG 来减少重名。
2、既然用了数据库,就不怕占地方。更何况部分情况下数据库更便于管理(比如文章)
3、用户自己的目录这么办:
在Linux下新建一个目录,附上 0666 的权限。
之后再用PHP新建目录,这样PHP就可以写这个目录了。
这样就可以用PHP新建、修改、删除用和自己的目录了。 谢谢版主的细致讲解 我试 了,通过程序建的目录不能达到0777的权限,我是用的时创的空间,不是自己的主机 用FTP把目录权限改为0777。
之后再用PHP在里面新建目录,这样PHP新建的目录所有者就是APACHE所用的用户了。
你首要问题是建立一个PHP可以写入的目录。
页:
[1]