社区
基础编程
帖子详情
求PHP可以上传文件的代码
B33655365
2005-11-15 05:44:02
我在做一个网页,试过了很多书上的代码都行不通,大家有没有这方面的代码可以让我用用啊?
...全文
127
3
打赏
收藏
求PHP可以上传文件的代码
我在做一个网页,试过了很多书上的代码都行不通,大家有没有这方面的代码可以让我用用啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bigluckyfox
2005-11-15
打赏
举报
回复
例子 20-2. 使文件上传生效
请查阅函数 is_uploaded_file() 和 move_uploaded_file() 以获取进一步的信息。以下范例处理由表单提供的文件上传。
<?php
// 在 4.1.0 以前的 PHP 中,需要用 $HTTP_POST_FILES 代替 $_FILES。
// 在 4.0.3 以前的 PHP 中,需要用 copy() 和 is_uploaded_file() 来代替 move_uploaded_file()。
$uploaddir = '/var/www/uploads/';
$uploadfile = $uploaddir. $_FILES['userfile']['name'];
print "<pre>";
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir . $_FILES['userfile']['name'])) {
print "File is valid, and was successfully uploaded. Here's some more debugging info:\n";
print_r($_FILES);
} else {
print "Possible file upload attack! Here's some debugging info:\n";
print_r($_FILES);
}
print "</pre>";
?>
接受上传文件的 PHP 脚本必须在文件上传后进行判断,来决定接下来要对该文件进行那些操作。例如,您可以通过 $_FILES['userfile']['size'] 变量来忽略尺寸太大或太小的文件,也可以通过 $_FILES['userfile']['type'] 变量来过滤文件类型和某种标准不相符合的文件。在 PHP 4.2.0 以上版本,您还可以通过 $_FILES['userfile']['error'] 变量来根据不同的错误代码来做相关的判断。不管做何种的判断,您必须将该文件从临时目录中删除,要么将其移动到其它的地方。
如果表单中没有选择上传的文件,则 PHP 变量 $_FILES['userfile']['size'] 的值将为 0,$_FILES['userfile']['tmp_name'] 将为 none。
如果该文件没有被移动到其它地方也没有被改名,则该文件将在表单请求结束时被删除。
bigluckyfox
2005-11-15
打赏
举报
回复
PHP手册上就有,看国内瞎编的所谓教材是没有用的
楼上的意见也是一个关键
zalvsa
2005-11-15
打赏
举报
回复
<form>要写enctype='multipart/form-data'
即<form name='form1' enctype='multipart/form-data' action='1.php' method='post'>
<input>设置成file.
PHP
BB论坛官方网站上的头像打包
将已解压的头像逐个上传到指定目录,如果论坛支持批量上传,可以一次上传多个文件。确保所有头像符合论坛的格式要
求
(如JPEG、PNG),并保持适当的分辨率。 **步骤五:更新用户头像** 对于每个需要更换头像的用户,...
php
文件上传最简单的上传
代码
示例
从一个最简单的
php
文件上传
代码
示例,先成功上传一张图片,然后开始分析文件上传原理及上传中需要用到的相关函数,这样我们就会清楚的理解
php
文件一个完整的上传流程,通过此流程再做进一步的优化升级就能完全掌握...
php
文件上传
代码
功能实现
代码
1.先安装
php
study 或...1.文件上传页面
代码
upload.
php
代码
如下 : <body> <form action="upload_file.
php
" method="post" enctype="multipart/form-data"> <label for="file">Filename:&
PHP
实现文件上传
很多网站都需要实现文件上传功能,这个功能说大不大,说小不小,但是如果文件上传出现漏洞,可能会导致网站的控制权被hack拿下,所有文件上传的控制要做到严格严格再严格,为了更加深刻研究文件上传漏洞的原理,本文...
「
PHP
系列」
PHP
文件处理及文件上传详解
临时文件当用户
上传文件
时,
PHP
会将文件存储在服务器上的临时目录中。
PHP
提供了$_FILES超全局数组,用于访问上传的文件信息,包括临时文件名。文件保存开发者需要指定一个目标路径,将临时文件从临时目录移动到该...
基础编程
21,891
社区成员
140,342
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章