php上传下载系统
记住上传的路径(+文件名) 到数据库~ 当你点击下载时 链接到那个路径就可以了 原理不难啊
‘贰’ php上传下载系统怎么实现
随便下个开源的上传文件程序 看看代码即可
核心函数 COPY
PHP文件上传的原理及实现
利用php的文件函数来实现上传
这段代码分为两个文件,一个为upload.html,一个是upload.php
upload.html
<form enctype="multipart/form-data" action="upload.php" method="post">
<input type="hidden" name="max_file_size" value="100000">
<input name="userfile" type="file">
<input type="submit" value="上传文件">
</form>
其中,请注意
值得注意的是文件upload.html中表单选项 MAX_FILE_SIZE 的隐藏值域,通过设置其Value(值)可以限制上载文件的大小。
MAX_FILE_SIZE 的值只是对浏览器的一个建议,实际上它可以被简单的绕过。因此不要把对浏览器的限制寄希望于该值。实际上,PHP 设置中的上传文件最大值,是不会失效的。但是最好还是在表单中加上 MAX_FILE_SIZE,因为它可以避免用户在花时间等待上传大文件之后才发现该文件太大了的麻烦。
upload.php
$f=&$HTTP_POST_FILES['Myfile'];
$dest_dir='uploads';//设定上传目录
$dest=$dest_dir.'/'.date("ymd")."_".$f['name'];//设置文件名为日期加上文件名避免重复
$r=move_uploaded_file($f['tmp_name'],$dest);
chmod($dest, 0755);//设定上传的文件的属性
或者
<?($_FILES[MyFile][tmp_name],$_FILES[MyFile][name]);?>
然后再COPY的同时连下数据库把要入的值入库即可
再做一个查询页面读取数据库
‘叁’ 用PHP如何做出云盘网站 用PHP写网页后端,如何让用户可以上传文件如何让网页保存这些文件如
第一个,前端不是用什么控件就可以,html+css是基础,js可以让前端更加人性化和体验更加友好;
第二个,上传和下载是前后端配合,重心在后端,需要php的文件处理功能,有很多此类的教程;
第三个,保存文件的时候对文件进行筛选,那些允许上传下载,哪些不允许,控制大小数量,否则服务器压力会特别大,还有就是用户权限,就是用户上传的文件必须是只有上传过的用户才能使用;
第四个,对上传的文件要进行分类存放和重命名,以免重名的文件被覆盖掉;
建议:像这样的网站,牵扯到会员系统,文件管理系统等,如果单独开发,必须有非常好的php编程经验,最好是找现成的开源系统进行二次开发或者学习一下啊。很少有这种专门针对网盘开发的教程,你可以找会员系统开发的教程和php文件管理的教程学习。
‘肆’ 怎样把下载的PHP建站系统上传到局域网上的WEB服务器上
1、局域网与互联网没有区别,是一样的操作,最多就是局域网只可以使用IP,不能使用域名。
2、安好就够了。
3、用FTP可以,直接用U盘拷贝过去也可以。把PHP文件拷贝到WEB服务器网站主目录下,数据库需要进行导入,或者拷贝到MYSQL\DATA文件夹下,打开你下载的压缩包,里面应该有说明。
‘伍’ (PHP)要做一个上传系统
你先获得文件名,把.txt前面的全部不要,再自己写个函数来生成随时文件名,加在保存文件上,这样就可以了。
‘陆’ php 批量大文件上传下载如何实现
1.首先还是查看环境是否支持超大容量上传的支持,500M以上的文件通常为视频文件;
2.即然他要上传500M以上的文件,估计服务器性能必定非同凡想,所以暂可不考虑服务器硬件配置问题,但一定要考虑到网速问题,建议1000M以上出入速率,如少于这个数,你可以放弃这个方案了;
3.前面硬件都过关了,但程序也要加强了,一下上传500M是哪种语言都不能实现的,唯一解决方案,文件切割,如迅雷下载原理一样(采用续点上传),分成若干小块,然后全部上传完毕以后,再进行文件合成。
4.至于PHP的文件切割,切割后上传,以及文件合并,此类代码网上有许多,楼主可查询并选择适合你的代码,实现你的功能!
‘柒’ php管理系统用户上传文件
一个form 表单提交就ok啦,显示权限用session
‘捌’ php制作文件上传系统需要另外安装东西吗
asp 需要fso支持。对asp的知道点皮毛。
php不需要安装组件,内置的几个函数就搞定了。
前端:
<form action="upload.php" enctype="multipart/form-data" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="2000000"/>
<input name="file" type="file" id="file" class="upload"/>
<input type="submit" name="Submit" value="<?=$lang["submit"]?>" style="border:1px #999999 solid;vertical-align:middle;height:18px"/>
</form>
提交处理:
move_uploaded_file($_FILES['file']['tmp_name'],$uploadfile);
‘玖’ PHP cms系统哪个版本支持上传和下载(重要)还有会员注册功能
phpcms的2008 sp4和v9都支持吧
‘拾’ 通过php上传的文件,上传时有700M,为什么下载下来只有170KB呢是自己做的一个文件管理系统。
php能上传700MB的文件?
不能把
除非你修改过php.ini