以下方法为form提交至本页面,html+php混写。

<form method="post" enctype="multipart/form-data">//提交方式post,文件上传enctype必须为multipart/form-data<span>商品名称</span><input name="sp_name" type="text" value=""><br><span>商家价格</span><input type="text" name="sp_price" placeholder="金额/元" title="金额/元" required="required" onkeyup="this.value=/^[0-9]*\.?[0-9]{0,2}$/.test(this.value) ? this.value : this.value.substring(0,this.value.length-1)"/>元<br><span>商品描述</span><input type="text" name="text"><br><span>商品图片</span><input type="file" name="image"><br><input name="zt" type="hidden" value="zt">//这个是页面转跳传值<button value="添加商品">添加商品</button>
</form><?phpglobal $wpdb;
$zt = $_POST['zt'];//获取转跳zt参数if($zt){//判断是否存在,意思就是只有点提交的时候这个值才会传过来,如果不判断页面会一直循环
$path="uploads/";//这个是图片存放位置为当前目录的uploads文件夹
$tp = array("image/gif","image/pjpeg","image/jpeg","image/png","image/jpg");//这个是文件类型
if(!in_array($_FILES["image"]["type"],$tp))//判断文件类型
{
echo "文件类型有误";
exit;
}
if($_FILES['image']['name']){//判断传过来的图片name是否有数值$file1 = $_FILES['image']['name'];$file2 = $path.time().$file1;//图片路径和名称$flag = 1;//这个是非临时文件定义数值,不用管。
}
if($flag)$result=move_uploaded_file($_FILES['image']['tmp_name'],$file2);//这里是文件存放的意思$table = 'wp_shangjia_list';//定义需要存放图片表名
$time = date("Y-m-d H:i:s",time());//定义时间
$id = $_GET['id'];//接收参数
$wpdb->insert($table,array(//这里是数据库添加'sp_name'=>$_POST['sp_name'],'sp_price'=>$_POST['sp_price'],'text'=>$_POST['text'],'time'=>$time,'shangjia_id'=>$id,'image' =>$file2//这些是字段和值));echo "<script> window.location.href='shangjia-list.php?id=".$id."'; </script>";//这个是js转跳}
?>

wordpress框架图片上传相关推荐

  1. GUNS框架图片上传详解

    1.html页面中的图片上传标签 2.对应html的js文件中 注意:只要保证上述图片三处红框跟定义的实体属性名保持一致即可.后台就可以拿到数据. 3.GUNS自定义avatar.tag标签 4.GU ...

  2. 若依框架图片上传、富文本框编辑器功能

    文章目录 一.前言 二.效果 三.编码过程 1.前端: index.vue projectShow.js 富文本框: Editor/index.vue 图片上传:ImgUploadCropper/in ...

  3. ssm框架图片上传与显示_SSM在线考试系统

    SSM在线考试系统,简称exam,它是一套基于SpringBoot+SSM+SpringSecurity技术开发的系统. 该系统分为前端和后端,前端学生可以进行测试,后端是数据的维护端.前端技术采用B ...

  4. tornado框架图片上传和展示

    1.后端代码 import os import tornado.ioloop import tornado.web # web应用apifrom PIL import Imageclass Forms ...

  5. laravel框架图片上传

    function add(Da $req){ $file= $req->file("file"); //接前台值 $tu=$file->getClientOrigina ...

  6. 利用策略模式结合alibaba/alpha框架优化你的图片上传功能

    图片上传作为一个App经常用到的功能,项目中可以使用各种成熟的框架去完成,但往往实际的情况比想象的复杂.假设我们的上传功能需要满足下面的情况: 支持上传一张图 支持上传多张图 上传多张图时能获取到每张 ...

  7. java多图片上传json_[Java教程]SpringMVC框架五:图片上传与JSON交互

    [Java教程]SpringMVC框架五:图片上传与JSON交互 0 2018-08-07 22:00:42 在正式图片上传之前,先处理一个细节问题: 每一次发布项目,Tomcat都会重新解压war包 ...

  8. php图片传入及改名代码,WordPress添加媒体中文名图片上传改名(优化版)

    WordPress是国外程序,对中文命名的图片不友好,所以上传后就会出现错误.但是我们有时候保存在桌面或者其他地方的图片就是中文命名,现在要上传到WordPress多媒体中,或者上传到文章中,我们改怎 ...

  9. 搭建NFS共享目录,解决wordpress负载均衡图片上传问题

    1.剧情回顾 在之前的博客里面,我搭建了两个WEB服务器,然后在前端搭建了一个Nginx负载均衡服务器,用来分发请求给两个不同的服务器(https://blog.51cto.com/superpcm/ ...

最新文章

  1. 定义python的色条_Python:定义颜色曲线部分
  2. 开平推进智慧城市等领域信息化建设及公共数据资源共享
  3. c++-内存管理-bitmap_alloctor
  4. 可视化的状态机(FSM)
  5. [Node.js] mySQL数据库 -- 数据库的基本操作
  6. java 自定义注解 生成json_Jackson 通过自定义注解来控制json key的格式
  7. 第八讲 拍卖的博弈分析练习题
  8. 韩顺平循序渐进学java 第21.22.23.24讲 集合
  9. cannot remove `libtoolT’: No such file or directory
  10. 推荐一款非常好用的文本替换工具“Replace Pioneer”
  11. 自动化所宗成庆研究员:108页PPT干货读懂NLP的过去与现在!(附教材PPT)
  12. OpenWrt路由器通过Aria2开启迅雷离线下载[图文教程]
  13. 网红框架FastAPI能否补足python饱受诟病的速度
  14. 0xc0000225无法进系统_U盘装win10后无法进系统错误代码0xc0000225怎么修复
  15. lisp 焊缝标注_基于ObjectARX的焊接符号标注系统开发
  16. 用python提取word到excel(excel可更新)
  17. iOS 手机安装Charles证书失败解决方法
  18. ramfs, rootfsinitramfs
  19. Python——学生管理系统
  20. 计算机配件进口关税走势,计算机类产品关税降50% 从20%下调至10%

热门文章

  1. 第2章:Android的编译环境--build系统
  2. 解决MySQL CPU占用100%的经验总结 转
  3. 如何给typora更换主题背景
  4. 极验验证码破解之selenium
  5. 图片爬取和IP地址查询
  6. 车载微信助手,网页微信开发回顾
  7. C# winform抽拉式菜单栏设计的一种方法
  8. WebStrom代码中出现浅黄色背景
  9. 《第一篇》快学Flink-实时读取socket
  10. 为你留存最美好的岁月——汉印CP4000L体验评测