文件操作
1 |
|
上传下载
核心
- 设计表单时注意属性:
enctype="multipart/form-data";
- 文件接收时:
print_r ($_FILES['file']);
返回数组文件内容- 判断文件是否上传成功:
is_uploaded_file($_FILES['file']['tmp_name'])
- 定义上传路径与保存路径
- // 把文件转存到希望的文件目录
$upload_file = $_FILES['file']['tmp_name'];
file_exists
判断转移文件夹存在与否,通过mkdir
新建转移文件夹- // 通过
time()
与rand()
获取时间戳对文件重命名避免上传文件的重复而被覆盖$move_file = $_SERVER['DOCUMENT_ROOT']."upload/".time().rand(0,100).$_FILES['file']['name'];
- 文件路径转移函数
move_uploaded_file($upload_file,$move_file)
- 中文转码:
string iconv ( string $in_charset , string $out_charset , string $str );
前台页面
1 | <form action="control.php" method="post" enctype="multipart/form-data"> |
控制器
1 |
|
显示页面
1 | <?php |