随笔分类 - php代码相关
摘要:直接看代码把: $pattern = '#<img(.+?)src\s*=\s*[\"|\']([^"|^\']+?)[\"|\']([^>]*?)>#'; preg_match_all($pattern, $content, $match); $url_list = $match[2];$url_
阅读全文
摘要:最近写了一个新需求,要求是采集回来的文章,图片替换成自己的url,可以选择保存本地或者七牛云 七牛云原方案是 下载到本地,但是获取不到,就作罢了,改用七牛云异步第三方资源抓取的方案 具体代码参考一下把 <?php namespace app\admin\controller; use think\C
阅读全文
摘要:七牛云的文档,这块写的不太行呀,坑了我一早上之后才搞完 /* * 七牛云异步第三方资源抓取 * $img_url 文件url * @return Qiniu\Http\Response Object */ public function qiniuFetch($img_url) { $secrect
阅读全文
摘要:public function split($data, $num=1) { $arrRet = array(); if( !isset( $data ) || empty( $data ) ){ return $arrRet; } $iCount = count( $data )/$num; if
阅读全文
摘要:/** * 查看物流接口 */ public function wuliu() { $kuaidicom_code = input('kuaidicom_code', ''); // 物流公司code $logistics_sn = input('logistics_sn', ''); // 物流编
阅读全文
摘要:最近开发一个商城app项目,需求表有个功能是写个七天签到功能,网上找了一圈才找到一个勉强可用的。 经修改应用到项目后,记录一下需求开发流程及相关思路 先看设计稿: 功能需求如下: 1.显示七天签到列表,每签到一天得到一积分,两天两积分,以此类推。在第八天的时候,重置归零为第一天 2.显示连续签到天数
阅读全文
摘要:/** * 发送系统消息 * @param $title 消息标题 * @param $content 消息内容 */ public function systemMessage($title, $content = '') { $uid_arr = User::build() -> column(
阅读全文
摘要:由于主管说使用saveAll更新数据效率太低,要改用sql语句一次执行现在修改 /** * excel开启上传 * author: panzhide * @return array * Date: 2021/4/14 */ public function logisticsImportExcel()
阅读全文
摘要:公司有个需求,是用excel更新数据的,把错误的行列放到一个数组返回出来,正常的数据则插入,且返回数量 1.先需要引入phpspreadsheet,这里使用composer 安装 composer require phpoffice/phpspreadsheet 2.还需要在头部引入,命名空间自己根
阅读全文
摘要:同一订单号重复的商品 $list = $model->where($where)->order($order)->group("docnum")->field('count(docnum) num,docnum')->select(); where条件等于某个数字 $where = [ ['name
阅读全文
摘要:thinkphp框架 1.路由采用PATH_INFO的格式进行访问2.表单无须经过validate验证即可进行数据库crud操作 YII 框架 1.yii有gii作为生成model,controller的辅助2.yii的表单必须由ActiveForm创建的表单类3.yii的表单提交都会经过crlf,
阅读全文
摘要:基础路由 // 两种目的地址:闭包和控制器 //闭包路由,此处是源地址 Route::get('foo', function () { return 'Hello World'; }); //控制器路由 Route::get('/user', 'UserController@index'); //
阅读全文
摘要:1使用yii2默认的 <div class="layui-card-body "> <?php $form = ActiveForm::begin([ 'id' => 'msg-form', 'options' => ['class'=>'layui-form'], 'enableAjaxValid
阅读全文
摘要:一,查询数据集合 //1.该方法是根据一个条件查询一个集合 $admin=Admin::model()->findAll($condition,$params); $admin=Admin::model()->findAll("username=:name",array(":name"=>$user
阅读全文
摘要:打开配置文件将下面代码添加到 components => [...]中(例:高级版默认配置在/common/config/main-local.php) 'mailer' => [ 'class' => 'yii\swiftmailer\Mailer', 'viewPath' => '@common
阅读全文
摘要://修改默认地址 public function default($id) { if(!Request()->isAjax() && $id == ''){ return json(array('status' => 0 , 'info' => '请求方法不正确')); }else{ $is_def
阅读全文
摘要:1.form表单 <div class="layui-form-item" id="pics"> <div class="layui-form-label">相册图集</div> <div class="layui-input-block" style="width: 70%;"> <div cla
阅读全文
摘要:1.form表单 <div class="layui-form-item"> <label class="layui-form-label">商品主图</label> <div class="layui-input-block"> <a id="btn-thumb"><img src="/stati
阅读全文
摘要:where条件需要有明确那张表 $where = array( 'a.store_id' => $storeId, 'a.goods_user\_status' => 1, ); $goodsRes = Db('goods') ->alias('a') ->join('goods_class b',
阅读全文
摘要:项目有个需求是,根据栏目的id,获取到此栏目下的所有文章。本来觉得这个非常小意思嘛,然后发现如果不是自己写的页面,要用到fastadmin的默认的文章页面的话,要修改的还是挺多的。做个小记录分享一下 需求如下: 这个是点击打开的弹窗,弹窗为一个fastamin的页面 现在开始修改: 1.先在列表添加
阅读全文