如何在网站中有上传图片的功能?

sunyiqiao719 2009-10-20 09:09:21
我用的php+mysql,如何有上传图片的功能,就是如何有那个“浏览”的按钮。我的图片不需要数据库来存储,只要有这个功能就可以了?请问高人们,怎么做?代码是什么?谢谢!
...全文
269 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
cocos精品源码 2009-10-21
  • 打赏
  • 举报
回复
这个不需要数据库 直接上传到文件夹就是了
cocos精品源码 2009-10-21
  • 打赏
  • 举报
回复


<?php



include("include/common.inc");



if($cancelit)

{

header("Location:welcome.php");

exit;

}



function do_upload()

{

global $userfile,$userfile_size,$userfile_name,$userfile_type;

global $local_file,$error_msg;

global $HTTP_REFERER;



if($userfile=="none")

{

$error_msg="没有选择上车文件!";

return;

}

if($userfile_size>200000)

{

$error_msg="对不起,上传的文件太大!";

return;

}

$upload_dir="photos";

$local_file="$upload_dir/$userfile_name";

if(file_exists($local_file))

{

$error_msg="对不起,该文件已存在!";

return;

};

//

move_uploaded_file($_FILES['userfile']['tmp_name'],$local_file);

echo "文件上传成功!";

echo "<A HREF=\"$HTTP_REFERER\">Go Back</A><BR>";

}



$title="上传图片";

include("include/header.inc");

if(empty($userfile)||$userfile=="none")

{

?>



<FORM ACTION="<?php echo "$PHP_SELF";?>" ENCTYPE="multipart/form-data" METHOD=POST>

<INPUT TYPE="HIDDEN" NAME="MAX_FILE_SIZE" VALUE="2000000">

<INPUT TYPE="FILE" NAME="userfile" SIZE="24" MAXLENGTH="80">

<BR><BR>

<INPUT TYPE="SUBMIT" VALUE="上传文件" NAME="sendit">

<INPUT TYPE="SUBMIT" VALUE="取消" NAME="cancelit"><BR>

</FORM>

<I><FONT SIZE="2">(You my notice a slight delay we upload your file.)</FONT></I>



<?}

else

{

if($error_msg)

{

echo "<B>$error_msg</B><BR><BR>";}

if($sendit)

{

do_upload();

}



}



include("include/footer.inc");



?>
cocos精品源码 2009-10-21
  • 打赏
  • 举报
回复
<INPUT TYPE="FILE" NAME="userfile" SIZE="24" MAXLENGTH="80">
sunyiqiao719 2009-10-21
  • 打赏
  • 举报
回复
先谢谢各位高人了!我是菜啊!不明白!谁能慷慨一下,给个Php页面的代码,只要两个功能,1是能上传图片,2是我能查看上传的图片。有没有数据库都可以。谢谢了!
ni_1171 2009-10-21
  • 打赏
  • 举报
回复
<input type="file">
kyzy_yy_pm 2009-10-21
  • 打赏
  • 举报
回复
实现你说的很简单:<input type="file">
就可以了;
php页面用$_FILES接收,用print_r(__FILES__);查看就可以了
cooledit2730 2009-10-21
  • 打赏
  • 举报
回复
每天回帖即可获得10分可用分!
cuidenghong123 2009-10-20
  • 打赏
  • 举报
回复
上传后存图片路径
getemail 2009-10-20
  • 打赏
  • 举报
回复
up

21,891

社区成员

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

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