佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 960|回复: 8

PHP Upload file and Download File

[复制链接]
发表于 9-10-2013 01:05 AM | 显示全部楼层 |阅读模式
我想做一个小project,好像e-learning那样的,就是老师upload file去网,学生去下载...下载我要上载file,file是存在哪里的?database吗?过后如果要下载后file会不见吗?我本身是用xampp来作database...各位大大有什么网站可以学习这种东西或者有任何建议吗?我之前做过输入资料收在database而已...没试过收file...谢谢大家...
本帖最后由 shern91 于 9-10-2013 01:08 AM 编辑

回复

使用道具 举报


ADVERTISEMENT

发表于 9-10-2013 10:51 PM | 显示全部楼层
用网络免费资源,又不浪费自身流量  
回复

使用道具 举报

 楼主| 发表于 9-10-2013 11:07 PM | 显示全部楼层
Derek_89 发表于 9-10-2013 10:51 PM
用网络免费资源,又不浪费自身流量

怎样说?我是用localhost来display而已...
回复

使用道具 举报

发表于 10-10-2013 09:16 PM | 显示全部楼层
容易啊。。。。这个。
回复

使用道具 举报

发表于 10-10-2013 09:17 PM | 显示全部楼层
就create一个folder..专门放files的
回复

使用道具 举报

 楼主| 发表于 11-10-2013 10:46 AM | 显示全部楼层
alan0101 发表于 10-10-2013 09:17 PM
就create一个folder..专门放files的

请教请教...不用create database吗?
回复

使用道具 举报

Follow Us
发表于 11-10-2013 11:13 AM | 显示全部楼层
database只是用來記錄filename

例如,用戶 A的用戶ID 1234 上傳了圖片,自動命名,格式可以是很多種,但最好加random字和 time()

例子: 1234_randomhash_time.jpg

這樣肯定不會出現重複文件。

然後database記錄 1234_randomhash_time.jpg

在html/static page/php dynamic page 顯示的是

<img src="path/to/$imgname" />

例如,root有個 images folder,裡面有個年份folder,年份folder裡面有個月份folder,月份folder裡面有多個日子folder,日子folder裡面有多個用戶ID FOLDER

<img src="/images/2013/10/11/1234/1234_randomhash_time.jpg" />

至於那個年份/月份/日子 可以從 database的 filename裡面explode出來的

這個只是例子,實例就懶惰寫了,呵呵
本帖最后由 weiloon12345 于 11-10-2013 11:14 AM 编辑

回复

使用道具 举报

 楼主| 发表于 11-10-2013 11:24 AM | 显示全部楼层
weiloon12345 发表于 11-10-2013 11:13 AM
database只是用來記錄filename

例如,用戶 A的用戶ID 1234 上傳了圖片,自動命名,格式可以是很多種,但 ...

谢谢你的回复...我要做的上载file是pdf,word之类那样,也是一样方式吗?
回复

使用道具 举报


ADVERTISEMENT

发表于 11-10-2013 12:07 PM | 显示全部楼层
嗯,這是其中一個方法。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 13-9-2025 04:20 PM , Processed in 0.155335 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表