![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
weixin_396
这个作者很懒,什么都没留下…
展开
-
PHPWord替换word模板内容
PHPWord替换word模板内容原创 2022-11-28 10:45:41 · 599 阅读 · 1 评论 -
fastadmin php批量生成文件并打包下载
【代码】fastadmin php批量生成文件并打包下载。原创 2022-10-08 17:55:51 · 1210 阅读 · 0 评论 -
php前后端分离场景下生成图片验证码,tp5
在tp5.0的框架下生成图片验证码原创 2022-08-19 10:05:52 · 1017 阅读 · 0 评论 -
tp5模板中引入文件include方法引入的文件中使用了自定义标签导致无法解析问题
tp5框架下:thinkphp\library\think\Template.php原方法:/** * 解析模板中的include标签 * @access private * @param string $content 要解析的模板内容 * @return void */ private function parseInclude(&$content) { $regex = $this->getRegex原创 2022-01-20 13:26:11 · 916 阅读 · 0 评论 -
积分有效期系统设计
用户表中存总积分id(用户id)score(积分)1100积分记录表中新增一个已使用积分和过期时间iduser_idscoreendtimeused11100163757399720获得积分时插入积分流水记录,同时加上过期时间,已使用默认为0;消耗积分时先减去总积分,再去积分记录表中查score>0 andendtime>当前时间的所有记录,再循环更新使用量,一个不够更新多个,查询时或者使用前更新可用积分,查.原创 2021-12-23 14:51:38 · 955 阅读 · 0 评论 -
PHP,Mysql根据经纬度计算距离并排序
PHP,Mysql根据经纬度计算距离并排序。转载 2021-09-17 13:27:38 · 416 阅读 · 0 评论 -
有赞微商城接口tp5
/** * 调用接口, $data是数组参数 * @return */function http_request($url, $data = null, $headers=array()) { $curl = curl_init(); if( count($headers) >= 1 ){ curl_setopt($curl, CURLOPT_HTTPHEADER, $headers); } curl_setopt($curl, CURLOPT_UR原创 2021-09-02 09:53:29 · 582 阅读 · 0 评论 -
php fastadmin web消息推送系统
官方说明文档简单集成到fastadmin后台,未做数据处理下载压缩包放到系统任意位置,运行即可html路径:\application\admin\view\common\header.html 26行<!--新订单提醒--><li class="hidden-xs orders" data-uid="{$Think.session.admin.id}"> <a href="#" ><i class="fa" style="font-siz原创 2021-08-30 11:32:45 · 725 阅读 · 0 评论 -
获取ip所在城市 tp5
//获取ip所在城市 function getCity($ip) { header("Content-type:text/html;charset=GBK");//设置编码格式 $str=\fast\Http::get('https://ip.ws.126.net/ipquery?ip=' . $ip); preg_match_all("/lc=\"(.*)\";/",$str,$arr); dump($arr);die;原创 2021-08-21 13:41:48 · 303 阅读 · 0 评论 -
apache伪静态怎么配置?
Apache的伪静态配置1、网站根目录下需要有 .htaccess 文件,没有则自己创建一个,内容如下:RewriteEngine onRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]如果你的apache是fastcgi模式下,则需要修改1RewriteRule ^(.*)$ index.php/$1 [QSA,PT转载 2021-06-17 16:09:22 · 1235 阅读 · 0 评论 -
生成随机码
/** * 生成随机码 * @param int $len 随机字符串长度 默认值4 * @param int $len 随机字符串长度 * */##function randStr($len = 4, $type = 'num'){ $typelistnozero = array( 'num' => '123456789', 'str' => 'abcdefghijklmnopqrstuvwxyz', 'both' =原创 2020-09-28 17:21:15 · 59 阅读 · 0 评论 -
php生成订单号
php生成订单号。原创 2020-08-26 16:58:20 · 184 阅读 · 1 评论 -
PHP 之中文转为拼音
/** * Created by PhpStorm. * User: Administrator * Date: 2019/1/2 0002 * Time: 下午 1:01 */class PinYin{ private $dict_list = array( 'a' => -20319, 'ai' => -20317, 'an' => -20304, 'ang' => -20295, 'ao' => -20292, 'b转载 2020-07-09 14:07:24 · 196 阅读 · 0 评论 -
阿里云短信发送类
<?phpnamespace app\common\controller;/** * 签名助手 2017/11/19 * * Class SignatureHelper */class SignatureHelper { /** * 生成签名并发起请求 * * @param $accessKeyId string AccessKeyId (https://ak-console.aliyun.com/) * @param $access原创 2020-07-07 17:34:43 · 135 阅读 · 0 评论 -
ajax轮询新订单提醒
–html&amp;lt;div style=&quot;display: none&quot;&amp;gt; &amp;lt;audio controls id='audioPlay'&amp;gt; &amp;lt;source src=&quot;/static/admin/voice.mp3&quot; type=&原创 2018-10-18 10:55:50 · 2299 阅读 · 1 评论 -
对二维数组进行排序
array_multisort(数组(一维数组),排序方式(SORT_ASC,SORT_DESC),其他数组(可以是二维的))ksort详情看http://www.w3school.com.cn/php/func_array_ksort.asp。array_column(数组,数组中的某个键值) 从多维数组中取出某个键值的一列 返回一个一维数组;原创 2018-10-19 09:17:01 · 402 阅读 · 1 评论 -
递归查留言
/**递归查留言 * @param $data 原始数组 * @param $ret * @return mixed */function get_mess($data,&amp;$ret){ $comment=D("comment");//留言表 foreach($data as $k =&gt; $v) { $ret[$v['id']] = $v; ...原创 2018-10-19 09:19:59 · 213 阅读 · 0 评论 -
TP3.2 if标签下的bug
<volist name="info.lv_info" id="vo"> <option value="{$vo.lv}" <if condition="$info[lv] eq $vo[lv]">selected="selected"</if>>会员等级:{$vo.lv_name}<原创 2018-11-20 11:39:48 · 242 阅读 · 0 评论 -
php 保留2位小数 不四舍五入
$money=123.123123123; dump(intval($money*100)/100); //123.12intval:舍弃小数,保留整数echo intval(42); // 42echo intval(4.2); // 4echo intval('42'); ...原创 2019-02-27 11:18:33 · 2214 阅读 · 0 评论 -
php 笔记
得到二维数据中指定列值array_column数组去重array_unique序列化存储serializedb[′data′]=serialize(db[&amp;#x27;data&amp;#x27;]=serialize(db[′data′]=serialize(data);//序列化存储data=unserialize(data=unserialize(data=unseria......原创 2018-10-18 09:20:16 · 234 阅读 · 1 评论