PHP来实现文件上传

Posted hduhdc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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=‘提交‘ />
</form>
</body>
</html>

















































以上是关于PHP来实现文件上传的主要内容,如果未能解决你的问题,请参考以下文章

php实现大文件上传带进度条

php多文件上传实现代码

php上传大文件的解决方案

js+php分片上传大文件组件

求php怎么实现web端上传超大文件

PHP来实现文件上传