随笔分类 - tp5
php
PHP 两个数值之间的数 差数
摘要:1.不包括最后一位 $min = 5; $max = 10; function getMid($min, $max) {$arr = range($min, $max);array_pop($arr); //去除数组中最后一个元素,即去除maxreturn $arr;} 6 7 8 9 2.包括后面
阅读全文
数组反转函数
摘要:array_reverse() 定义和用法 array_reverse() 函数返回翻转顺序的数组。 语法 array_reverse(array,preserve) 参数描述 array 必需。规定数组。 preserve 可选。规定是否保留原始数组的键名。如果设置为 TRUE 会保留数字的键。
阅读全文
Url进行编码和解码
摘要:URL: urlencode(); //编码 urldecode(); //解码 URL与数组互转: parse_url () http_build_query() base64: base64_encode(); base64_decode(); JSON: json_encode(); json
阅读全文
TP5where 查询时间戳 范围数据
摘要:$monday = strtotime(date('Y-m-d', strtotime("this week Monday", time()))); $Tuesday = strtotime(date('Y-m-d', strtotime("this week Tuesday", time())))
阅读全文
TP5查询当天,昨天,当月数据whereTime()
摘要:Db::whereTime('time','today')->select() //获取今天的数据 Db::whereTime('time','yesterday')->select() //获取昨天的数据 Db::whereTime('time','week')->select() //获取本周的
阅读全文
tp5查询字段是否包含某个ID
摘要:1.如图所示 情况 使用 FIND_IN_SET(value,字段名) 查询所包含的ID: $product_all_img = Db::name('img_list')->where(['status'=>'1'])->where("FIND_IN_SET(".$id['labid'].",lab
阅读全文
thinkphp5框架内报错 Class 'think\Image' not found
摘要:引用方式如下 \think\image::open($imgSrc); 类的命名空间没有错误,检查了下,发现应该是框架的依赖自动注入出错, 最简单的解决方法是把 ./vendor/topthink/think-image/src下的文件(包括image.php和image文件夹) 移动到 ./thi
阅读全文
tp5伪静态-tp5伪静态设置-tp6伪静态
摘要:nginx环境下的tp5伪静态: location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; break; } } ///也可以直接在phpstudy直接这样使用: if (!-e $request_f
阅读全文
xunsearch安装和使用
摘要:迅搜全文检索官网:http://www.xunsearch.com/ 迅搜安装文档:http://www.xunsearch.com/doc/php/guide/start.installation 1.打开linux命令行,运行下面指令解压安装包: wget http://www.xunsearc
阅读全文
PHPstorm 添加背景图片
摘要:1.打开phpstorm,双击shift键: 2.在搜索框中搜索,Set Background Image,打开之后:
阅读全文
宝塔上TP5开启404页面后,没有反应
摘要:1.查看自己的站点【配置文件】是不是和这个一样,否则就是有问题。 2.查看404 /404.html的注释是否被打开。如果被打开,在前面加上#号注释掉
阅读全文
时隔五个月再次写冒泡排序
摘要:<?php $arr = [11,2,33,415,12,564,23]; $Len = count($arr); //减少每次运算的冗余 for( $i < 0; $i < $Len; $i++){ for($j = $i + 1; $ j< $Len;$j++){ if($arr[$i]>$ar
阅读全文
tp5框架基于ajax实现异步删除图片的方法示例
摘要:这篇文章主要介绍了tp5框架基于ajax实现异步删除图片的方法,结合实例形式详细分析了thinkPHP5使用ajax异步删除图片前台提交与后台处理相关操作技巧,需要的朋友可以参考下 本文实例讲述了tp5框架基于ajax实现异步删除图片的方法。分享给大家供大家参考,具体如下: 为了提高用户体验,我们为
阅读全文
TP5实现邮件发送(PHP 利用QQ邮箱发送邮件「PHPMailer」)
摘要:在 PHP 应用开发中,往往需要验证用户邮箱、发送消息通知,而使用 PHP 内置的 mail() 函数,则需要邮件系统的支持。 如果熟悉 IMAP/SMTP 协议,结合 Socket 功能就可以编写邮件发送程序了,不过开发这样一个程序并不容易。 好在 PHPMailer 封装的足够强大,使用它可以更
阅读全文
微信支付生成二维码插件类
摘要:使用composer 下载: endroid/qr-code <?phpnamespace app\index\controller;use Endroid\QrCode\QrCode;class Code{ //接收展示二维码 public function index($url) { // 前端
阅读全文
解决百度富文本编辑器过滤代码的问题
摘要:使用<script>替换textarea: <script id="container" name="content" type="text/plain"> 这里写你的初始化内容 </script> <script type="text/javascript" src="ueditor.config
阅读全文
TP5开发多语言切换网站
摘要:多语言网站,既是能够点击切换语言版本。实际是切换后台数据库里面的表: 在同一数据库中,新建两张新闻表,一张以us_news_article开头,另外一张以en_news_article开头; 这两张表中,en_存储中文数据,us_存储英文数据; 在tp5的database.php数据库配置文件中。加
阅读全文
tp5无限极循环导航菜单
摘要:TP5前端模板(首页导航NAV)赋值,无限极循环: index模块下: index/model/模型文件: Cate.php 代码: <?php namespace app\index\Model; use think\Model; class Cate extends Model { protec
阅读全文
tp5文章浏览量添加,开发浏览量
摘要:每次刷新都会增加+1,数据库表字段‘pv’; tp5插入浏览量语句: //新闻详情 public function detail() { $id = input('id'); //插入浏览量 Db::table('wz_news_article')->where('id',$id)->setInc(
阅读全文