php怎样上传图片

 我来答
咕噜噜猫猫
2011-05-04 · 超过48用户采纳过TA的回答
知道答主
回答量:130
采纳率:0%
帮助的人:129万
展开全部
多文件异步上传最好用swfupload 啦。。。上传图片还可以窗口多选。。。PHP+swfupload 兼容十分好的。。。你可以去官网看DEMO演示。。。

参考资料: http://demo.swfupload.org

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
charfeng
推荐于2016-09-27 · 超过11用户采纳过TA的回答
知道答主
回答量:37
采纳率:0%
帮助的人:24.2万
展开全部
一下代码可以实现简单的(单个的)文件上传,你看看吧:有更好的方法可以讨论
<?php
////////上传文件////////////
if(isset($_POST["sub"])){
//$upfile="../upload_file/".$_FILES["file"]["name"];
$name=time();//定义变量,保存图片名,以防图片的名字相同
echo $name;
$name.=strrchr($_FILES["file"]["name"],".");//上传文件的名称
echo $name;
$num=rand(1,10);
$type=$_FILES["file"]["type"];
$size=$_FILES["file"]["size"];
$tmp_name=$_FILES["file"]["tmp_name"];
if($_FILES["fiel"]["error"]>0){
echo "上传文件有误:".$_FILES["file"]["error"]."<br/>";
}else{
echo "上传文件名为:".$name."<br>";
echo "上传文件类型为:".$type."<br>";
echo "上传文件大小为:".($size/1024)."<br>";
echo "上传到:".$tmp_name."<br>";
if(file_exists("../upload_file/$name")){
echo "已经存在";
}else{
if(move_uploaded_file($tmp_name,"../upload_file/$name")){
echo $name."上传成功";
}else{
echo $name."上传失败";
}
}
}
}

?>
<form method="post" action="php_upload.php" enctype="multipart/form-data">
<input type="file" name="file">
<input type="submit" name="sub" value="upload">
<input type="reset" name="res" value="reset"/>
</form>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
久久开源
2011-05-04 · 久久开源为您介绍好用的开源软件
久久开源
采纳数:223 获赞数:740

向TA提问 私信TA
展开全部
$_FILES 手册里去找这个你就知道了.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式