我需要一个简单的代码来上传图像到mySQL使用PHP…短的!片段..。有没有可能上传一个超文本标记语言,css文件到mySQL?它的原因是复杂的,但所有的答案都很感谢!编辑::假设我有1000个用户..他们每个人都有自己的页面布局..因此,在他们的MYSQL记录中将包含一个html文件、css文件(可能)和图像……
发布于 2010-07-07 23:32:53
我是使用文件系统存储物理文件的铁杆粉丝,我还没有看到任何可靠的理由,为什么它们在数据库中更好。
要自动执行此过程,可以使用一个通过exec调用的shell脚本
exec("/home/some/path/my_filesystem_creator.sh ".escapeshellarg($args));或者PHP的原生mkdir或者其他任何东西。如果你选择这样的结构:
/common/
/userdirs/1/
/userdirs/2/基本上,我想你需要做的就是创建一个用户目录,并将他们网站资产的默认版本复制到其中-图像/css/html等。
这应该很容易管理。
发布于 2010-07-07 23:10:37
你是在问如何在数据库中存储文件吗?
http://www.php-mysql-tutorial.com/wikis/mysql-tutorials/uploading-files-to-mysql-database.aspx
或者,您是否需要知道如何将文件上传到web服务器,以便在PHP/MySQL网站上显示该文件?
发布于 2010-07-07 23:19:21
如果您在文件空间中为每个用户生成一个目录并将他们的css/js/image文件存储在那里,您的页面将会更快。
这样做的原因是,当您想要将图像输出到浏览器时,您将需要为每个文件建立自己的数据库连接(因为每个文件都是对PHP文件的HTTP请求,选择图像)。
https://stackoverflow.com/questions/3196022
复制相似问题