手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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视频教程 PHP-ThinkPHP 8天课程完整版
PHP软件工程师月薪多少?php工程师工资待遇怎么样?学习路线网统计得出,php工程师平均水平¥11360,最低工资4.5K-6K,最高工资30K-50K,取自101260份样本!PHP软件工程师都学什么?【ThinkPHP课程内容】ThinkPHP_day101.框架介绍02.ThinkPHP框架介绍03.ThinkPHP中的控制器04.路由形式
作者:编程之家 时间:2022-10-08
ThinkPHP验证器验证规则编码要点
验证规则是一个父类的rule属性,是一个数组.数组的键名是验证字段标识,值是验证规则.多个验证规则要用|分隔,不能有空格,否则可能会验证不通过.验证方法:1.实例化验证器,调用check(data)方法;2.继承基类Controller控制器,$this->validate(data,rule)方法.
作者:编程之家 时间:2022-10-08
thinkPHP入口文件
ThinkPHP采用单一入口模式进行项目部署和访问,无论完成什么功能,一个应用都有一个统一(但不一定是唯一)的入口。应该说,所有应用都是从入口文件开始的,并且不同应用的入口文件是类似的。入口文件定义入口文件主要完成:定义框架路径、项目路径(可选)定义系统相关常量(可选)载入框架入口
作者:编程之家 时间:2022-10-08
[前后端分离项目]thinkphp返回给前端数据为字符串
写在前面:现在项目大多是采用前后端分离的模式进行开发,这种模式下的开发大大的提高了工作效率,而进行前后端数据交互传输的格式基本以json为主,毕业设计中兼顾前端开发和后端开发(后端小白一个),前端业务完成后采用模块的后端开发,既能够理清楚开发过程中的流程,同时也给自己提供一个简单的
作者:编程之家 时间:2022-10-08
thinkphp将上传的临时文件移动到指定目录
thinkphp将上传的临时文件移动到指定目录新建common.php文件<?phpusethink\facade\Env;/**移动上传的临时文件**@img_dirstring存储路径*@filearray上传的临时文件路径*/functionmove_temp_images($img_dir,$file){$root_path=Env::get('root_path').'pub
作者:编程之家 时间:2022-10-08
thinkPHP URL访问
URL设计ThinkPHP5.0在没有启用路由的情况下典型的URL访问规则是:http://serverName/index.php(或者其它应用入口文件)/模块/控制器/操作/[参数名/参数值...]支持切换到命令行访问,如果切换到命令行模式下面的访问规则是:>php.exeindex.php(或者其它应用入口文件)模块/控制器/操
作者:编程之家 时间:2022-10-08
thinkphp 5.x~3.x 文件包含漏洞分析
漏洞描述:ThinkPHP在加载模版解析变量时存在变量覆盖的问题,且没有对 $cacheFile 进行相应的消毒处理,导致模板文件的路径可以被覆盖,从而导致任意文件包含漏洞的发生。主要还是变量覆盖的问题。 漏洞范围:漏洞影响版本: 5.0.0<=ThinkPHP5<=5.0.18 、5.1.0<=ThinkPHP<=5.1.10
作者:编程之家 时间:2022-10-08
修复thinkphp远程代码执行漏洞,入口文件被篡改
最近,手里好几个站都被挂马。首页被篡改,导致无法访问和被百度K站的下场。木马的关键词define('Viv,bebegim.','Denzel-你的英雄');找了好久后发现是由TP的这个漏洞引起的。解决方法:找到文件:thinkphp/libraryhink/Request.php修改method方法1publicfunctionmethod($met
作者:编程之家 时间:2022-10-08
ThinkPHP开发技巧集锦11:使用事务
注:使用事务处理的话,需要数据库引擎支持事务处理。比如MySQL的MyISAM不支持事务处理,需要使用InnoDB引擎。第一种方法:自动控制事务处理使用transaction方法操作数据库事务,当发生异常会自动回滚,例如:Db::transaction(function(){Db::table('think_user')->find(1
作者:编程之家 时间:2022-10-08
thinkphp在 nginx 的conf文件配置
server{listen80;server_namewww.osd-aisa.com;#charsetkoi8-r;#access_loglogs/host.access.logmain;root/www/web/aoshade;indexindex.htmlindex.php;error_page500502503
作者:编程之家 时间:2022-10-08
PHP全栈学习笔记20
thinkphp概述,thinkphp项目构建流程,thinkphp项目结构,thinkphp配置,thinkphp控制器,thinkphp模型,thinkphp视图,thinkphp的内置模板引擎。thinkphp是一个免费开源的,快速,简单的面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,是为了web应用开发和简化企业级引用开发而诞生的。thi
作者:编程之家 时间:2022-10-08
thinkphp基本功能
只截了一些最基本的,后期的话还会更新,也可以加+QQ交流.QQ:992660662
作者:编程之家 时间:2022-10-08
thinkphp 缓存
$id=I('get.id',0)+0; $where['id']=array('eq',$id); $where['status']=array('neq',0); $where['is_del']=array('eq',0); $goodsModel=M('goods'); $member_id=session
作者:编程之家 时间:2022-10-08
微信小程序获取用户微信绑定的手机号码|ThinkPHP|getPhoneNumber
,getPhoneNumber:function(e){if(e.detail.iv&&e.detail.encryptedData){//console.log(e.detail.iv)//console.log(e.detail.encryptedData)wx.login({success:(res)=>{wx.request({
作者:编程之家 时间:2022-10-08
总结ThinkPHP使用技巧经验分享(三)
原文链接:http://www.cnblogs.com/hnlihao/p/4022090.htmladd方法返回主键(id)的值在往数据表中添加数据时调用add方法,默认返回值就是刚添加的id值,就不用再去查询了.save方法返回值的判断在修改数据时,如果修改成功返回的是被修改的记录数0,1,2,3......注
作者:编程之家 时间:2022-10-08
thinkphp---404错误页面
在用thinkphp开发项目的时候,会额外的处理404错误页面,但是我们很多的开发人员,在处理404错误页面的时候,处理方式都是不对的。普通处理404的操作是通过$this->error();$this->error();exit;这种处理错误页面,需要定义模板:注意这里:这里报404错误是由于没有这个模板,才会报404错误
作者:编程之家 时间:2022-10-08
总结ThinkPHP使用技巧经验分享二
原文链接:http://www.cnblogs.com/hnlihao/p/4022084.html循环输出volist还有别名iterate模版赋值:$User=D('User')$list=$User->findAll()$this->assign('list',$list)模版定义:<iteratename="list"id="vo&qu
作者:编程之家 时间:2022-10-08
Thinkphp 5.1和Thinkphp 5.0的区别
ThinkPHP5.1在5.0的基础上对底层架构做了进一步的改进,引入新特性,并提升版本要求。另外一个事实是,5.1版本看起来对开发者更加友好,表现在目录结构更直观、调试输出更直观和代码提示更直观。ThinkPHP5.1运行环境要求 PHP5.6+,虽然不支持5.0的无缝升级,但升级过程并不复杂(请参考升
作者:编程之家 时间:2022-10-08
ThinkPHP的路由规则和URL生成,结合django的URL理解
这个知识点,我觉得蛮重要的。不作任何路由定义的TP,URL格式和controller之间,相当于强绑定。路由配置,让URL和controller的关系可以自定义。URL生成,让controller内部的代码可以灵活定位路由配置,从而动态生成最终URL。为了将URL地址和处理方法之间解藕,各个框架都在作努力,以方便开发
作者:编程之家 时间:2022-10-08
$this->assign('manualList', $manualList)是什么意思
$this->assign("manualList",$manualList)中第一个参数是在模板中使用的变量名,名字可以任意取,第二个参数是传递给模板的变量。举个例子:1、在Action中赋值了一个manualList模板变量:$name = 'ThinkPHP';$this->assign('manualList',$name);表示把Action中$name变量(其值为'Think
作者:编程之家 时间:2022-10-08
ThinkPHP 5 文件上传及指定宽高生成缩略图公共方法
这个是非常常用的案例,ThinkPHP5文件上传及指定宽高生成缩略图公共方法/***单文件上传*name:表单上传文件的名字*ext:文件允许的后缀,字符串形式*path:文件保存目录*/publicfunctionfile_upload($name,$ext,$path){$dir_path=ROOT_PATH.'/public/uploads/'.$path;if(!
作者:编程之家 时间:2022-10-08
Thinkphp缓存RCE
5.0.0<=ThinkPHP5<=5.0.10 。 漏洞利用条件:1.基于tp5开发的代码中使用了Cache::set进行缓存2.在利用版本范围内3.runtime目录可以访问 扩展:1.不可访问,可以考虑包含。前提要找到包含处。//Tp有一个Cache一个包含2.利用缓存,做一个长期的shell动态生成。 漏洞原因:缓存
作者:编程之家 时间:2022-10-08
thinkphp 写APP接口集成极光推送的例子
下面我们来看一篇关于thinkphp写APP接口集成极光推送,对于app的数据都得通过接口来实现了,当然也有内置数据库的不过这种非常少了。最近用Thinkphp写了个App接口用到第三方推送功能,本文用的第三方推送工具是极光推送,其他的推送不一一介绍。第一步:下载PHPSDK并到官网上注册应用将app
作者:编程之家 时间:2022-10-08
thinkPHP分页的制作
publicfunctiondark_house(){if($_POST){}else{$store_id=$_SESSION["admin"]["store_id"];//加入搜索功能$get=I("get.");$member_type=$get["pub"];
作者:编程之家 时间:2022-10-08
ThinkPHP远程调用模块的操作方法 URL 参数格式
*远程调用模块的操作方法URL参数格式[项目://][分组/]模块/操作*@paramstring$url调用地址*@paramstring|array$vars调用参数支持字符串和数组*@paramstring$layer要调用的控制层名称*@returnmixed演示案例:http://www.yixingmuban.com/ funct
作者:编程之家 时间:2022-10-08
thinkphp-vue-admin thinkphp + vue + element + 权限管理 + 菜单自定义解决方案
thinkphp-vue-adminthinkphp+vue+element+权限管理+菜单自定义解决方案在线地址:http://v-web.surest.cn/账号:admin密码:admin123后台api地址https://github.com/surest-skyhink-vue-admin-api支持功能jsxrender渲染table结合minix快速创
作者:编程之家 时间:2022-10-08
thinkphp 微信授权登录 以及微信实现分享
<?phpnamespaceapp\wechat\controller;usethink\Controller;usethink\Request;/***微信授权登录类*User:summer*Date:2017/11/27*Time:13:57*/classWeChatextendsController{private$appid='*********';//微信公众号APPI
作者:编程之家 时间:2022-10-08
ThinkPHP框架
1.TP框架基础 1.1目录结构1.project应用部署目录2.├─application应用目录(可设置)3.│├─common公共模块目录(可更改)4.│├─index模块目录(可更改)5.││├─config.php模块配置文件6.││├─c
作者:编程之家 时间:2022-10-08
ThinkPHP 5.1 跨域中间件
<?phpnamespaceapp\http\middleware;classCrossDomain{publicfunctionhandle($request,\Closure$next){header('Access-Control-Allow-Origin:*');header("Access-Control-Allow-Headers:Authorization,Sec-F
作者:编程之家 时间:2022-10-08
mysql自动备份脚本
ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的
作者:编程之家 时间:2022-10-08
上一页
3
4
5
6
7
8
9
10
下一页
小编推荐
热门标签
更多
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