thinkphp 单图上传组建成数组然后追加到一个字段

//上传的数组字段

$note1 = input(‘note1‘);
$note2 = input(‘note2‘);
$note3 = input(‘note3‘);
$note4 = input(‘note4‘);

//判断图片是否上传
$imgs=[];
if($note1) array_push($imgs,$note1);
if($note2) array_push($imgs,$note2);
if($note3) array_push($imgs,$note3);
if($note4) array_push($imgs,$note4);

$imgs=implode(‘,‘,$imgs);

$data[‘img‘]        =  $imgs;

原文地址:https://www.cnblogs.com/zlf2000/p/10739849.html

时间: 2024-08-05 01:05:39

thinkphp 单图上传组建成数组然后追加到一个字段的相关文章

使用PHP处理POST上传时$_FILES数组为何为空

在做一个简单的表单上传测试时,服务端的PHP脚本中,$_FILES 数组为空;这样就不能获取从浏览器上传的信息.什么原因呢? 通过Google,找到下面这个 php上传文件$_FILES 数组为空的解决办法: 用php做上传文件的应用时,在后台打印$_FILES时发现为空数组,出现这个问题可能有以下两个原因: 表单类型原因或者php设置问题: 表单类型 上传文件的表单编码类型必须设置成 enctype=”multipart/form-data”,因为要传大数据,一般提交方式用POST php设置

Laravel5多图上传和Laravel5单图上传的功能实现

Laravel5文件上传默认只能上传一张图片,但是有的时候我们需要一次性上传多图就不行了,我在网上看了很多关于laravel5图片上传的文章,很多都只是介绍laravel5单图上传,多图片上传介绍少之有少,今天分享一篇关于laravrl5多图上传文章,代码逻辑设计可能不完美,但功能实现了.希望对大家有所帮助! 前端代码: 注意:<input type="file" class="default" name="img[]" /> <

[C#]使用WebClient上传文件并同时Post表单数据字段到服务端

转自:http://www.97world.com/archives/2963 之前遇到一个问题,就是使用WebClient上传文件的同时,还要Post表单数据字段,一开始以为WebClient可以直接做到,结果发现如果先Post表单字段,就只能获取到字段及其值,如果先上传文件,也只能获取到上传文件的内容.测试了不少时间才发现WebClient不能这么使用. Google到相关的解决思路和类,因为发现网上的一些文章不是介绍得太简单就是太复杂,所以这里简单整理一下,既能帮助自己巩固知识,也希望能够

Linux 下 ---ThinkPHP 图片上传提示:上传根目录不存在!请尝试手动创建

2016年11月15日11:15:47 Windows下如果碰到如此问题,要看文件保存根路径里的rootpath,比如ThinkPHP框架里config.php文件里的的参数配置: //文件上传相关配置 'UPLOAD_CONFIG' => array( 'mimes' => '', //允许上传的文件MiMe类型 'maxSize' => 2 * 1024 * 1024, //上传的文件大小限制 (0-不做限制,默认为2M,后台配置会覆盖此值) 'autoSub' => true

thinkphp文件上传

TP框架中的文件上传类似于php原生的文件上传方法,只不过TP框架将文件上传的方法封装成类来使用 1.首先我们在控制器类文件中写出一个上传的显示页面的方法 public function shangchuan(){ $this->show(); } 同时我们在相对应的视图文件夹view中的创建出前端显示页面 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.o

thinkphp 检测上传的图片中是否含有木马脚本

最近网上查了很多关于php 检测图片木马的文章  基本上都是千篇一律 在这里我从这些文章总结了一个靠谱的方法 一.首先从制作原理来分析这种木马程序.这种木马程序是十六进制编码写的,所以我们可以通过检测十六进制代码来检测木马脚本 1.首先上传图片文件,我们要自己定义一个上传文件的方法,然后方法中调用thinkphp中框架写好的Upload类,但是框架中的类没有检测木马图片的功能,所以我们可以自己写一个upload类 <?php /** +------------------------------

ThinkPHP - 文件上传

获取上传类 ThinkPHP的扩展中提供了文件上传类库UploadFile,可以在在http://www.thinkphp.cn/extend/224.html下载,或者下载官方的完整扩展包(http://www.thinkphp.cn/down/253.html)里面也已经包含上传扩展类了.如果是单独下载的上传类库,把解压后的UploadFile.class.php 放入ThinkPHP/Extend/Library/ORG/Net/(如果没有请手动创建)目录下面. 效果: 前台代码: 1 <

ueditor(1.4.3.2)提取单图上传功能

参照网络上流行的提取单图上传功能的方法并加以修改,主要通过创建提取的通用上传图片的js文件(custom.js)和简单修改UEditor的ueditor.all.js文件. 1)在自定义js custom.js中添加方法 var _editor = UE.getEditor('editor_img', {toolbars: [['simpleupload']]}); _editor.ready(function () { //设置编辑器不可用 //_editor.setDisabled(); 这

thinkphp 文件上传类wamp环境无法上传文件问题解决

环境: 1.wamp:php5.4.12 2.ThinkPHP_Extend_3.1.2 中UploadFile.class.php 代码: function upload(){ import('UploadFile.class'); $upload = new UploadFile();// 实例化上传类 $upload->maxSize  = 3145728 ;// 设置附件上传大小 $upload->allowExts  = array('jpg', 'gif', 'png', 'jpe