首页 > 代码库 > PHP来实现文件上传

PHP来实现文件上传

文件php

<?php

if ($_FILES["file"]["error"] > 0)
{
echo ‘错误: ‘ . $_FILES["file"]["error"] . ‘<br />‘;
}
else
{
echo ‘文件名: ‘ . $_FILES["file"]["name"] . ‘<br />‘;
echo ‘类型: ‘ . $_FILES["file"]["type"] . ‘<br />‘;
echo ‘大小: ‘ . ($_FILES["file"]["size"] / 1024) . ‘ Kb<br />‘;
}
if (file_exists(‘upload/‘ . $_FILES["file"]["name"]))
{
echo $_FILES["file"]["name"] . ‘ 文件已经存在. ‘;
}
else
{
move_uploaded_file($_FILES["file"]["tmp_name"],
‘upload/‘ . $_FILES["file"]["name"]);
echo ‘文件已经被存储到: ‘ . ‘upload/‘ . $_FILES["file"]["name"];
}


?>



 因为文件上传 不是真实存在指定位置,因此需要加上那
move_uploaded_file($_FILES["file"]["tmp_name"],
‘upload/‘ . $_FILES["file"]["name"]);
因此就会把文件放到upload文件下面





<html>

<head>
<meta charset="UTF-8">
</head>
<body>
<form action=‘upload-file.php‘ method=‘post‘
enctype=‘multipart/form-data‘>
<label for=‘file‘>文件名:</label>
<input type=‘file‘ name=‘file‘ id=‘file‘ />
<br />
<input type=‘submit‘ name=‘submit‘ value=http://www.mamicode.com/‘提交‘ />
</form>
</body>
</html>

PHP来实现文件上传