php 如何让两张图片重叠,php如何同时上传两张图片!有源代码!

/**

* 保存切换图片

*/

public function slide_advOp() {

$code_id = intval($_POST['code_id']);

$web_id = intval($_POST['web_id']);

$model_web_config = Model('web_config');

$code = $model_web_config->getCodeRow($code_id,$web_id);

if (!empty($code)) {

$code_type = $code['code_type'];

$var_name = $code['var_name'];

$code_info = $_POST[$var_name];

$pic_id = intval($_POST['slide_id']);

if ($pic_id > 0) {

$var_name = "slide_pic";

$pic_info = $_POST[$var_name];

$pic_info['pic_id'] = $pic_id;

if (!empty($code_info[$pic_id]['pic_img'])) {//原图片

$pic_info['pic_img'] = $code_info[$pic_id]['pic_img'];

}

$file_name = 'web-'.$web_id.'-'.$code_id.'-'.$pic_id;

$pic_name = $this->_upload_pic($file_name);//上传图片

if (!empty($pic_name)) {

$pic_info['pic_img'] = $pic_name;

}

$code_info[$pic_id] = $pic_info;

Tpl::output('pic',$pic_info);

}

$code_info = $model_web_config->get_str($code_info,$code_type);

$model_web_config->updateCode(array('code_id'=> $code_id),array('code_info'=> $code_info));

Tpl::setDirAdmin('shop');

Tpl::showpage('web_upload_slide','null_layout');

}

}

/**

* 上传图片

*/

private function _upload_pic($file_name) {

$pic_name = '';

if (!empty($file_name)) {

if (!empty($_FILES['pic']['name'])) {//上传图片

$upload = new UploadFile();

$filename_tmparr = explode('.', $_FILES['pic']['name']);

$ext = end($filename_tmparr);

$upload->set('default_dir',ATTACH_EDITOR);

$upload->set('file_name',$file_name.".".$ext);

$result = $upload->upfile('pic');

if ($result) {

$pic_name = ATTACH_EDITOR."/".$upload->file_name.'?'.mt_rand(100,999);//加随机数防止浏览器缓存图片

}

}

}

return $pic_name;

}

这个是控制器里的代码!

请问,如何修改控制器,可以写成同时上传两个图片!

这是后台代码

">

">

<?php  echo '已上传图片';?>

<?php  foreach ($output['code_adv']['code_info'] as $key => $val) { ?>

">
);">);" title="<?php  echo $val['pic_name'];?>" src="<?php  echo UPLOAD_SITE_URL.'/'.$val['pic_img'];?>"/>

][pic_id]" value="<?php  echo $val['pic_id'];?>" type="hidden">

][pic_name]" value="<?php  echo $val['pic_name'];?>" type="hidden">

][pic_url]" value="<?php  echo $val['pic_url'];?>" type="hidden">

][pic_img]" value="<?php  echo $val['pic_img'];?>" type="hidden">

<?php  echo '新增图片';?> (最多5个)

<?php  echo '文字标题';?>
<?php  echo '图片2';?>
<?php  echo $lang['web_config_upload_adv_pic'].$lang['nc_colon'];?>
<?php  echo $lang['web_config_save'];?>

这是默认一张图片

38bedd317eaa5abcff6f893ea4fb2d34.png

这是我自己加的想要实现的效果

ae7a247cb5b3f70a038049bc1cd94a4f.png

请问我的该如何修改能实现同时上传两张图片的代码!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值