php form 文件上传

mceet2 2017-06-16 07:35:23
代码如下:
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:
已经存在了

...全文
77 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
mceet2 2017-06-19
  • 打赏
  • 举报
回复
谢谢,我也调通了
傲雪星枫 2017-06-17
  • 打赏
  • 举报
回复

upload:coder.gif
type:image/gif
size:189.66796875KB
stored in:/var/www/html/phptaFOkJ
Stored in: upload/coder.gif


代码没有问题,可以执行。

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧