手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程博文
编程实例
常见问题
产品运营
软件教程
办公软件
栏目导航
▸ PHP
▸ Java
▸ Java SE
▸ Python
▸ NumPy
▸ C#
▸ C&C++
▸ Ruby
▸ VB
▸ asp.Net
▸ Go
▸ Perl
▸ netty
▸ gRPC
▸ Django
▸ Delphi
▸ Jsp
▸ .NET Core
▸ Spring
▸ Flask
▸ Springboot
▸ SpringMVC
▸ Spring Cloud
▸ Lua
▸ fastadmin
▸ Laravel
▸ Mybatis
▸ Asp
▸ Groovy
▸ ThinkPHP
▸ Yii
▸ swoole
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
编程之家
ThinkPHP
ThinkPHP模型基础类提供的连贯操作方法
ThinkPHP模型基础类提供的连贯操作方法(也有些框架称之为链式操作),可以有效的提高数据存取的代码清晰度和开发效率,并且支持所有的CURD操作。直线电机哪家好使用也比较简单,假如我们现在要查询一个User表的满足状态为1的前10条记录,并希望按照用户的创建时间排序,代码如下:$User->w
thinkphp url生成
为了配合所使用的URL模式,我们需要能够动态的根据当前的URL设置生成对应的URL地址,为此,ThinkPHP内置提供了U方法,用于URL的动态生成,可以确保项目在移植过程中不受环境的影响。定义规则U方法的定义规则如下(方括号内参数根据实际应用决定):U('地址表达式',['参数'],['伪静态后缀'],['
ThinkPHP v6.0.x 反序列化漏洞利用
前言:上次做了成信大的安询杯第二届CTF比赛,遇到一个tp6的题,给了源码,目的是让通过pop链审计出反序列化漏洞。这里总结一下tp6的反序列化漏洞的利用。0x01环境搭建现在tp新版本的官网不开源了,但是可以用composer构建环境,系统需先安装composer。然后执行命令:composercreate-pro
Thinkphp解决phpExcel导出数据量大导致内存溢出
工作需要导出几万的数据量。操作比较频繁。之前数据在七八千是数据导出很慢。phpExcel是方便但是性能一般。现在改为使用csv导出数据;可以缓解内存压力,一次导出两三万是没问题的。当然服务器内存给力,加上数据库优化相信这个还是比较方便的。具体方法如下:在Think文件下新建Csv.cla
thinkphp 三元运算
模板可以支持三元运算符,例如:{$status?'正常':'错误'}{$info['status']?$info['msg']:$info['error']}注意:三元运算符中暂时不支持点语法。 大理石平台厂家
thinkphp DEFINE标签
DEFINE标签用于中模板中定义常量,用法如下:直线电机厂家<definename="MY_DEFINE_NAME"value="3"/>在运行模板的时候,就会定义一个MY_DEFINE_NAME的常量。value属性可以支持变量(包括系统变量),例如:<definename="MY_DEFINE_NAME"value="$name"/>或者<definena
thinkphp 数据缓存
在ThinkPHP中进行缓存操作,一般情况下并不需要直接操作缓存类,因为系统内置对缓存操作进行了封装,直接采用S方法即可,例如:缓存初始化//缓存初始化S(array('type'=>'xcache','expire'=>60));缓存初始化可以支持的参数根据不同的缓存方式有所区别,常用的参数是:参数描述expi
ThinkPHP 微信小程序-消息推送配置 Token校验失败,请检查确认
publicfunctionvalid(){if(isset($_GET["echostr"])){$echoStr=$_GET["echostr"];//validsignature,optionif(!$this->token){thrownewException('tokenis
富丽源易所笔记:thinkphp开发 时遇到如下问题
php在网络请求时间歇性出现php_network_getaddresses:getaddrinfonameorserviceunkonwn问题这是因为dns解析服务问题,服务端重启apach,php即可如果还解决不了,需要配置etc/hosts192.168.1.1————————————————加载类require('MySQL.class.php');require('MySQL.cla
新增数据
第一种是实例化模型对象后赋值并保存:$user=newUser;$user->name='thinkphp';$user->email='
[email protected]
';$user->save();也可以使用data方法批量赋值:$user=newUser;$user->data(['name'=>'thinkphp&
PHP 生成压缩包,PHP多个文件合并成压缩包,PHP压缩包, PHP ZipArchive thinkphp 将多个文件合并成压缩包
thinkphp怎么将文件夹压缩成zipthinkphp将多个文件合并成压缩包、此功能是依赖于thinkphp //要合并压缩的文件$files[0]='Uploads/baojia_excelihao【CG20200402001】采购单(1).xls';$files[1]='Uploads/baojia_excel/分类【CG2020040200
thinkphp无限分类模块实现
数据表结构如下: 控制器核心代码:<?phpnamespaceapp\index\controller;usethink\Controller;classGoodsextendsController{publicfunctionproduct_category(){return$this->fetch();}publicfunctionproduct_category_add()
thinkphp网址应用之QQ授权登录
1.QQ封装类<?phpclass QQ{ public static $version = "2.0"; public static $getAuthCodeUrl = "https://graph.qq.com/oauth2.0/authorize"; public static $getAccessTokenUrl = "https://graph.qq.com/oauth2.0oken&q
8.ThinkPHP视图
视图的组成此处所说的视图就是MVC中所说的V层,视图层也要展示层。thinkphp中视图层是由HTML模板文件组成的。也可以说视图跟模板一个意思模板的定义为了对模板文件更加有效的管理,ThinkPHP对模板文件进行目录划分,默认的模板文件定义规则是:视图目录(view)/控制器名(小写)/方法名(小
phpstudy安装ThinkPHP5框架
phpstudy安装ThinkPHP5框架步骤:1,进入ThinkPHP官网,下载完整版本:http://www.thinkphp.cn/2,解压出下载的 ThinkPHP复制所有文件3,在phpstudy安装路径下的找到www文件夹,新建tp5文件夹,将解压的所有 ThinkPHP文件粘贴到tp5中4,重启phpstudy5,在浏览器中输入 http://local
thinkphp+jqery实现两级评论回复效果
这个不是无限级评论,只有两层,实现起来比较简单点,所有评论的parent_id都是对应的第一级评论的id,新增评论的时候,就在对应的评论下面追加,并且用prepend()把最新评论放到最前面 数据库设计(我这里没有真正用到数据库,为了测试,用的都是写死的假数据,所以后台请求的接口只是返回了一个co
上一页
13
14
15
16
17
18
19
20
下一页
小编推荐
• 一次彻底讲清如何处理mysql 的死锁问题
• MySQL 通过 Next-Key Locking 技术(行
• 一文彻底弄懂mysql的事务日志,undo lo
• Linux系统控制文件 /etc/sysctl.conf详
• linux命令useradd添加用户详解
• vi 和vim 的区别
• Linux系统下如何监测磁盘的使用空间
• linux中查看和开放端口
• Linux设置开放一个端口
• linux之ftp命令详解
• linux系统下实时监控进程以及定位杀死挂
• Linux下安装jdk8的方法
• 阿里云被挖矿进程wnTKYg入侵的解决方法
• 莫小安 CentOS7使用firewalld打开关闭防
• Linux中more和less命令用法
• linux系统里/opt目录和/usr/local目录的
• 如何使用Siege进行压测?
• 本地访问服务器的nacos地址
热门标签