PHP文件上传学习
<?php
// 判断是否有文件上传
if (!isset($_FILES['upfile'])) {
die('No uploaded file.');
}
// 判断是否有错误
if ($_FILES['upfile']['error'] > 0) {
die('Upload file error, the code is: ' . $_FILES['upfile']['error']);
}
// 判断文件大小
if ($_FILES["upfile"]["size"] > 50000) {
die('The max size allowed is 50KB, your file is ' . $_FILES["upfile"]["size"] . 'KB');
}
$uploadType = $_FILES["upfile"]["type"];
// 判断文件类型
if (($uploadType == "image/gif") || ($uploadType == "image/jpeg") || ($uploadType == "image/pjpeg")) {
if (is_uploaded_file($_FILES['upfile']['tmp_name'])) {
if (move_uploaded_file($_FILES['upfile']['tmp_name'], 'uploads/' . 'abc.png')) {
echo ('success');
}
} else {
die('tmpFile error.');
}
} else {
die('Only support the type of jpg,gif.');
}