通过php,把文件上传到服务器
创建form表单,由客户端上传到服务器
<form name="form1" action="upload.php" method="post" enctype="multipart/form-data">
将上传的文件移动新位置 -- move_upload_file
成功时返回true;如果filename不是合法的上传文件,不会出现任何操作,返回false。
$_FILES 预定义变量
$_FILES['file']['error'] = ?
0:成功
1:上传的文件大小超过了php配置文件中upload_max_filesize的值
2:上传的文件的大小超出了html表单中MAX_FILE_SIZE的值
3:只有部分上传
4:没有选择上传部分
创建上传脚本
<?php
//上传文件
// print_r($_FILES);
if(!isset($_FILES['file1'])){
die('非法访问');
}
if($_FILES['file1']['error'] !=0){
die('上传文件失败');
}
print_r($_FILES['file1']);
$tmp = $_FILES['file1']['tmp_name'];
$filename = $_FILES['file1']['name'];
$filename = mb_convert_encoding($filename,'gbk','utf-8');
$ret = move_uploaded_file($tmp,$filename);
if(true === $ret){
echo '上传成功';
}else{
echo '上传失败';
}
3万+

被折叠的 条评论
为什么被折叠?



