创建一个文件上传表单 允许用户从表单上传文件是非常有用的。
创建一个文件上传表单 允许用户从表单上传文件是非常有用的。 请看下面这个供上传文件的 html 表单: 复制代码 代码如下:
php教程" method="post" enctype="multipart/form-data"> filename:
请留意如下有关此表单的信息:
if ($_files["file"]["error"] > 0) { echo "error: " . $_files["file"]["error"] . ""; } else { echo "upload: " . $_files["file"]["name"] . ""; echo "type: " . $_files["file"]["type"] . ""; echo "size: " . ($_files["file"]["size"] / 1024) . " kb"; echo "stored in: " . $_files["file"]["tmp_name"]; } ?>
$_files["file"]["name"] - 被上传文件的名称 $_files["file"]["type"] - 被上传文件的类型 $_files["file"]["size"] - 被上传文件的大小,以字节计 $_files["file"]["tmp_name"] - 存储在服务器的文件的临时副本的名称 $_files["file"]["error"] - 由文件上传导致的错误代码
这是一种非常简单文件上传方式。基于安全方面的考虑,您应当增加有关什么用户有权上传文件的限制。 上传限制 在这个脚本中,我们增加了对文件上传的限制。用户只能上传 .gif 或 .jpeg 文件,文件大小必须小于 20 kb: 复制代码 代码如下:
if ((($_files["file"]["type"] == "image/gif") || ($_files["file"]["type"] == "image/jpeg") || ($_files["file"]["type"] == "image/pjpeg")) && ($_files["file"]["size"] < 20000)) { if ($_files["file"]["error"] > 0) { echo "error: " . $_files["file"]["error"] . ""; } else { echo "upload: " . $_files["file"]["name"] . ""; echo "type: " . $_files["file"]["type"] . ""; echo "size: " . ($_files["file"]["size"] / 1024) . " kb"; echo "stored in: " . $_files["file"]["tmp_name"]; } } else { echo "invalid file"; } ?>
if ((($_files["file"]["type"] == "image/gif") || ($_files["file"]["type"] == "image/jpeg") || ($_files["file"]["type"] == "image/pjpeg")) && ($_files["file"]["size"] < 20000)) { if ($_files["file"]["error"] > 0) { echo "return code: " . $_files["file"]["error"] . ""; } else { echo "upload: " . $_files["file"]["name"] . ""; echo "type: " . $_files["file"]["type"] . ""; echo "size: " . ($_files["file"]["size"] / 1024) . " kb"; echo "temp file: " . $_files["file"]["tmp_name"] . ""; if (file_exists("upload/" . $_files["file"]["name"])) { echo $_files["file"]["name"] . " already exists. "; } else { move_uploaded_file($_files["file"]["tmp_name"], "upload/" . $_files["file"]["name"]); echo "stored in: " . "upload/" . $_files["file"]["name"]; } } } else { echo "invalid file"; } ?>
上面的脚本检测了是否已存在此文件,如果不存在,则把文件拷贝到指定的文件夹。 注释:这个例子把文件保存到了名为 "upload" 的新文件夹。
企查查官网登录入口-企查查网官方登录通道
valorant国际服官网入口-2026无畏契约国际服最新官网入口直达
picacg哔咔漫画2026最新官网版下载-picacg哔咔漫画2026官网正版
歪歪漫画最新地址分享-2026官网入口在哪与在线阅读教程
UC浏览器网页版官方入口-UC导航2026最新版一键登录
AdobeReaderXI使用指南-AdobeReaderXI中文设置教程
僵尸前线3D
我的勇者qq版
巅峰骑士团蔷薇版最新版
封神幻想世界
家国梦
家国梦带你走进一个充满挑战与机遇的世界,在这里你不仅可以建设
舌尖上的小镇
舌尖上的小镇里,美食就是财富,种植食材,研发菜谱,打造人气餐
爱玛大冒险
爱玛大冒险带你进入一个充满奇幻和冒险的世界,玩家将在多个独特
以闪亮之名手游
以闪亮之名手游是一款非常好玩的经营类型的手游,玩家游戏中可以
光与夜之恋
光与夜之恋让玩家能够无需下载超大的游戏安装包也可以畅玩光与夜