获取上传文件
标签:loaded post and 临时文件 user break use == cas
echo $_POST[‘username‘];
echo $_POST[‘password‘];
//获取上传文件的名称
$filename = $_FILES[‘file‘][‘name‘];
//获取上传文件的错误代码
$error = $_FILES[‘file‘][‘error‘];
//获取临时文件的位置及名称
$tmp_name = $_FILES[‘file‘][‘tmp_name‘];
//上传文件成功
switch ($error) {
case UPLOAD_ERR_OK:
//获取出原文件的扩展名
$extension = strtolower(substr($filename,strrpos($filename, ‘.‘) +1 ));
//生成永远不同的主文件名
$mainName = md5(uniqid(microtime() . mt_rand()));
//将1和2合成新的文件名来使用
$filename = $mainName . ‘.‘ . $extension;
move_uploaded_file($tmp_name, ‘image/‘ . $filename);
echo ‘上传成功‘;
break;
case UPLOAD_ERR_INI_SIZE:
echo ‘上传文件超过PHP配置文件规定的大小‘;
break;
}
// if ($error == 0){
// move_uploaded_file($tmp_name, ‘image/‘ . $filename);
// }
echo ‘文件名‘, $filename;
echo ‘错误代码‘, $error;
echo ‘临时文件‘, $tmp_name;
获取上传文件
标签:loaded post and 临时文件 user break use == cas
原文地址:https://www.cnblogs.com/lujieting/p/12466280.html
文章来自:
搜素材网的
编程语言模块,转载请注明文章出处。
文章标题:
获取上传文件
文章链接:http://soscw.com/index.php/essay/72674.html
评论