php上传下载系统怎么实现???

来源:百度知道 编辑:UC知道 时间:2024/05/07 01:51:11
主要是用来上传文件共享给别人下载.怎么将上传的文件导入数据库.然后能显示出来方便下载.提供下思路,给出主要涉及的代码.最好代码全有.答的好多加分.

随便下个开源的上传文件程序 看看代码即可
核心函数 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'];//设置文件名