获取上传文件

<?php 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;

相关文章