php大神求教。。。

现在有个主机.容量比较大,现在想做个上传下载的页面(仅仅页面够了).因为是局域网所以上传下载速度应该是可以的.所以小弟想问这个页面怎么做?小弟学过一点php,想问那些上传... 现在有个主机.容量比较大,现在想做个上传下载的页面(仅仅页面够了).因为是局域网所以上传下载速度应该是可以的.所以小弟想问这个页面怎么做?小弟学过一点php,想问那些上传图片的php页面能不能上传这么大的!。。。
或者大神们帮我推荐一下什么php上传系统比较好。。。不要什么功能。。。只要上传就可以了。。。越简单越好!!!谢谢了!!!
展开
 我来答
百度网友9308069
2012-02-15 · TA获得超过1万个赞
知道大有可为答主
回答量:3947
采纳率:89%
帮助的人:1916万
展开全部
1、小文件可以直接用PHP的表单POST
2、大文件,需要用flash或者java applet做个断点续传客户端好一点
200M左右在宽带下说大不大也不小,
如果网络连接质量稳定就用1传统的POST,如果不稳定还是要做2续传。

PHP的自带的上传基本上是为上传文本为内容的小文件准备的,当时没有考虑上传大容量媒体文件。所以大文件上传主要用富客户端技术
moonbeam051
2012-02-18 · TA获得超过153个赞
知道小有建树答主
回答量:134
采纳率:0%
帮助的人:159万
展开全部
网友imkow 回复的挺好的。
设置下php.ini就可以控制上传文件的大小,然后直接表单POST,如果你要越简单越好,那就这样就可以了,不需要做什么了。
但对于大文件的上传来说,可能会因为网络环境差而导致上传一半失败了,所以最好使用断点续传,保证良好用户体验,你可以使用flash等做一个断点续传客户端,但这样毕竟是要在客户端浏览器调用flash player插件的,如果直接用PHP在服务端控制,那么你可以尝试通过$_SERVER['HTTP_RANGE']取得用户请求的文件的range。通过这个变量取得用户请求的文件的range,然后程序去控制文件的输出。比如第一次请求一个文件的从0到 999字节,第二次请求1000到1999字节,以此类推,每次请求1000字节的内容,然后程序通过fseek函数去取得对应的文件位置,然后输出。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
模友石头4a
2012-02-17 · 超过26用户采纳过TA的回答
知道答主
回答量:83
采纳率:0%
帮助的人:69.9万
展开全部
更改php配置文件php.ini
file_uploads = On //允许上传
memory_limit = 800M //值过小影响文件上传
upload_max_filesize = 500M //允许文件上传的大小
post_max_size=500M //允许POST的数据最大字节长度
max_execution_time = 120 //最大允许执行时间120秒 0表示没有时间限制,不建议设为0

参考资料: http://cn.php.net/manual/en/ini.core.php#ini.memory-limit

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
红耳
2012-02-15 · 贡献了超过110个回答
知道答主
回答量:110
采纳率:0%
帮助的人:37.5万
展开全部
不知都你要上传多大的文件?
追问
大概最大的话在200M吧。。。!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式