03776,专注php入门案例

 找回密码
 免费注册

QQ登录

只需一步,快速开始

搜索
热搜: 验证码
查看: 2166|回复: 1

php文件上传实例 - 代码最简单,注释最详细的php上传例子

[复制链接]

61

主题

0

好友

317

积分

管理员

Rank: 9Rank: 9Rank: 9

发表于 2012-11-19 01:39:40 |显示全部楼层
===== 欢迎来到 http://up.03776.cn 专注php入门级的功能实例讲解。欢迎登陆网站交流互动 =====

一、本压缩包介绍文件上传(图片上传)功能的原理和代码实现。下面是对php文件上传功能的一个简介,不太完善,欢迎补充。
        1. 在这之前,先说几个文件上传的应用场景。也就是在什么情况下会用到文件上传功能。介绍两个使用场景:
                a. QQ空间里,想用自己电脑里的一张图片作为QQ空间的头像,就需要把你电脑里的这张图片上传到QQ空间的服务器上;
                b. 在网上发一篇博客,里面想包含一张图片,这里也是文件上传功能的应用;

        2. 上传原理:
        简单来说,php文件上传就是把你要上传的文件先上传到服务器,然后,再通过相应函数将其移动到指定的位置。
        上传文件分为两个部分,HTML显示部分和PHP处理部分。HTML部分主要是让用户来选择所要上传的文件,然后通过PHP来处理(通过PHP的 move_uploaded_file() 函数,将上传的文件移动到专门存放上传文件的目录里)。

        3. 文件移动路线:
        在form表单里,用file类型的input框选中本地的文件,点击提交,文件即开始往服务器上发送。文件发送完毕后,文件会暂时在服务器上的临时目录里待一会。接下来,服务器上的接收文件(比如本案例里的save_upload.php文件),把刚才那个文件从临时目录里移动到想要的位置,并把名字改成规定好的名字。

如果觉得这个例子对你有帮助,请投票支持一个!
upload.zip (4.56 KB, 下载次数: 1559)
二楼是压缩包里文件列表和各文件功能介绍。php入门实例。

单选投票, 共有 0 人参与投票 查看投票参与人
0.00% (0)
0.00% (0)
0.00% (0)
0.00% (0)
您所在的用户组没有投票权限
李小龙:“I fear not the man who has practiced 10,000 kicks once, but I fear the man who has practiced one kick 10,000 times.”
(我不怕遇到练习过10000种腿法的对手,但害怕遇到只将一种腿法练习10000次的强敌。)
回复

使用道具 举报

61

主题

0

好友

317

积分

管理员

Rank: 9Rank: 9Rank: 9

发表于 2012-11-19 01:40:30 |显示全部楼层

三、压缩包各功能介绍:

        1、upload.html - 上传文件的Html,里面只有一个上传表单,把选中的文件提交给php文件,例子里是 save_upload.php;

        2、save_upload.php - 接收从upload.html页面里的表单提交过来的文件,并用move_uploaded_file()函数移动到指定的目录里;

In learning we trust! 学习是一种信仰! 欢迎php爱好者、从业者来 http://up.03776.cn 交流php学习经历!
李小龙:“I fear not the man who has practiced 10,000 kicks once, but I fear the man who has practiced one kick 10,000 times.”
(我不怕遇到练习过10000种腿法的对手,但害怕遇到只将一种腿法练习10000次的强敌。)
回复

使用道具 举报

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

手机版|在博客与论坛间短暂徘徊ing……

GMT+8, 2017-9-23 06:32 , Processed in 0.068837 second(s), 31 queries .

强劲动力 Discuz! X3.0 Beta

© 2012-2115 03776.CN

回顶部