php form 文件上传
代码如下:
php:<?php
if($_FILES["file"]["error"]>0) //传送不成功
{
echo "error:".$_FILES["file"]["error"];//显示错误的代码。如1代表文件太大等。
}
else //传送成功显示文件的名字,类型,大小等信息。
{
echo "upload:".$_FILES["file"]["name"]."<br/>";
echo "type:".$_FILES["file"]["type"]."<br/>";
echo "size:".($_FILES["file"]["size"]/1024)."KB<br/>";
echo "stored in:".$_FILES["file"]["tmp_name"];
if (file_exists("upload/" . $_FILES["file"]["name"])) //判断文件夹里有没有同名的文件
{
echo "<br/>";
echo $_FILES["file"]["name"] . " 已经存在了 ";
}
else
{
move_uploaded_file($_FILES["file"]["tmp_name"],"upload/" . $_FILES["file"]["name"]);
echo "</br>";
echo "Stored in: " . "upload/" . $_FILES["file"]["name"];
}
}
?>
html如下:
<html>
<head>
<title>File Uploading Form</title>
</head>
<body>
<h3>File Upload:</h3>
Select a file to upload: <br />
<form action="http://118.89.193.154/upload.php" method="post"
enctype="multipart/form-data">
<input type="file" name="file" size="50" />
<br />
<input type="submit" value="Upload File" />
</form>
</body>
</html>
结果:
upload:
type:
size:0KB
stored in:
已经存在了