您的位置:首页 > 编程语言 > PHP开发

一个简单的php文件上传程序

2014-03-07 20:36 1001 查看
<form action="" enctype="multipart/form-data" method="post" name="upload">
选择文件:<input type="file" name="file" /><br /><br />
<input type="submit" value="上传文件"/>
</form>//设置表单

<?php
header("Content-Type:text/html; charset=utf-8");
function count_size($bit)
{
$type = array('Bytes','KB','MB','GB','TB');
for($i = 0; $bit >= 1024; $i++)
{
$bit/=1024;
}
return (floor($bit*100)/100).$type[$i];
}//文件单位转换

$name = @$_FILES['file']['name'];
$type = @$_FILES['file']['type'];
$tmp_name = @$_FILES['file']['tmp_name'];
$size = @$_FILES['file']['size'];
$temp = count_size($size);

if($name)
{
echo '文件信息:'.'<br />';
echo '--------------------------------'.'<br />';
echo "文件名:".$name.'<br />';
echo '文件类型:'.$type.'<br />';
echo '临时文件名字:'.$tmp_name.'<br />';
echo '文件大小:'.$temp.'<br />';
$path = 'upload_file_test/';
echo '<br />'.'上传状态:'.'<br />';
echo '--------------------------------'.'<br />';
if(move_uploaded_file($tmp_name, $path.$name))
echo '文件上传成功!'.'<br />';
else
echo '文件上传失败!'.'<br />';
}
?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息