文件操作
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 |