问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

PHP上传图片并把图片地址写入表单中!

发布网友 发布时间:2022-04-24 20:43

我来回答

4个回答

热心网友 时间:2022-05-03 11:32

<?php
set_time_limit(0);
define('ROOT',dirname(__FILE__).'/');
if($_POST['submit']){
foreach ($_FILES['upfile']['tmp_name'] as $k=>$v){
!$v || (!file_exists(ROOT.'/upload/'.$_FILES['upfile']['name'][$k]) && @getimagesize($v) && @move_uploaded_file($v,ROOT.'/upload/'.$_FILES['upfile']['name'][$k]) && print ('上传'.$_FILES['upfile']['name'][$k].'成功
<img src="'.$site['url'].'upload/upload/'.$_FILES['upfile']['name'][$k].'" />') )|| print ('上传'.$_FILES['upfile']['name'][$k].'失败
');
}
}
?>
<html>
<head>
<title>上传</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css">body,td{font-family:tahoma,verdana,arial;font-size:11px;line-height:15px;background-color:white;color:#666666;margin-left:20px;}
strong{font-size:12px;}
a:link{color:#0066CC;}
a:hover{color:#FF6600;}
a:visited{color:#003366;}
a:active{color:#9DCC00;}
table.itable{}
td.irows{height:20px;background:url("index.php?i=dots") repeat-x bottom}</style>
<script language="JavaScript">
function adpload() {
document.all.upload.innerHTML = '<input name="upfile[]" type="file" style="width:200;border:1 solid #9a9999; font-size:9pt; background-color:#ffffff" size="25">
<input name="upfile[]" type="file" style="width:200;border:1 solid #9a9999; font-size:9pt; background-color:#ffffff" size="25">
'+document.all.upload.innerHTML;
}
</script>
</head>
<body>
<center><form enctype="multipart/form-data" method="post" name="upform">
上传图片:按上传按纽,上传成功后可以直接粘贴图片于编辑器中 <br><br>
<a href='#' onClick="adpload()">增加上传文件</a><br><br>
<input name="upfile[]" type="file" style="width:200;border:1 solid #9a9999; font-size:9pt; background-color:#ffffff" size="25"><br>
<input name="upfile[]" type="file" style="width:200;border:1 solid #9a9999; font-size:9pt; background-color:#ffffff" size="25"><br>
<div id="upload"></div>
<input type="submit" name="submit" value="上传" style="width:30;border:1 solid #9a9999; font-size:9pt; background-color:#ffffff" size="25"><br><br><br>
<br><br>
<a href="index.php">返回</a>

</form>
</center>
</body>
</html>

热心网友 时间:2022-05-03 12:50

看见上面那犹如长江之水的代码就脑壳痛,好程序依靠的是逻辑思维和架构思维!轻易得来的代码毫无成就感和征服感!
通常遇见这样的问题我喜欢按步骤分类,大致如下1:写出上传文件表单
2:写出隐藏的text框用于保存图片地址
3: 对于图片地址可以采用定向目录结构,采用固定的图片存放目录,图片名称可由编号+日期+随机数组成
4: 创建一个图片缓存目录,作用是:
用户在上传图片的时候,可能会觉得刚才的图片不适合,继而重新上传,当用户完成文章内容点提交的时候,后台自动删除缓存图片你可以先自行设计一个简单的页面,完成上面的操作!GOODLUCK~

热心网友 时间:2022-05-03 14:25

真慷慨。150也。但是我不知道PHP是什么。

热心网友 时间:2022-05-03 16:16

什么是PHP啊?
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
由人民检察院直接立案侦查的案件范围是怎样的 人民检察院直接立案侦查的条件一般都有哪些 这种功能叫什么名字?就是能在手机屏幕上开个小视频的功能 无时无刻的关心——GYENNOCUP 刚买的红米note手机充电的时候是橘红色的灯 充满了是显示绿色。我的手机... 听说王力宏转入了美国国籍了是吗? 王力宏为什么不入中国国籍?他为何加入美国籍? 全民k歌老是自己重唱上一句怎么事? 全民K歌怎么唱高分 全民K歌唱高分技巧 “因念都城放夜”的出处是哪里 中秋节同学聚会 想带些好月饼 深圳有不错的月饼吗 ASP中,为了上传图片,在form表单中用了enctype=multipart/form-data... 异步上传图片,怎么实现表单提交,不刷新页面,并且回显图片 我想问一下在深圳月饼批发哪个好一点呢? 怎么可以同时上传表单中的文字和图片 多顿月饼怎么样 java同一表单中如何先上传图片再提交表单 深圳多顿月饼怎么样? asp一个表单上传两个图片如何做? 港式月饼有哪些品牌 上传图片表单赋值问题 哥顿酒店月饼多少钱? ASP上传图片和提交表单 多顿月饼怎么样?有谁买过多顿月饼多少钱?好吃吗 用表单上传图片应怎么做啊?用PHP 金山表单怎么上传图片 html表单怎么上传图片? 表单大师怎么设置上传图片 番茄表单怎么设置上传图片 有什么软件可以一键重装系统? 月饼批发 深圳市多顿食品有限公司怎么样? 求问:用frontpage表单怎样上传图片 怎样将上传的图片文件和表单其它数据一起提交解决办法 一顿木薯淀粉需要多少多顿木薯来做? 胃痛饮食应注意什么? asp.net表单上传图片 炒菜火候有什么讲究? 安徽淮北濉溪柳孜的民俗 230790公斤是多少多顿? 做菜的时候火候有什么讲究? 努比亚NX609J怎样把手机里的视频和图片直接传到手机U盘? 笔记本电脑可以自己改装吗? 买个低配的笔记本电脑,自己改可以吗,改后能行吗? 笔记本可以改装吗? 怎样自己改装笔记本的散热装置 笔记本可以改装吗 笔记本怎么改装 有没有什么笔记本电脑是可以自己改装的? 笔记本电脑能不能自己改装
  • 焦点

最新推荐

猜你喜欢

热门推荐