E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ThinkPHP5
TP5项目放在二级目录下重定向访问不对问题
最近用
Thinkphp5
做了一个小网站,发现当PHP版本切换成5.5以上版本后如果访问地址是全地址如loacalhost/index/index/index重定向不起作用,提示:Noinputfilespecified
菜鸟-唐宋
·
2020-08-20 18:28
php
php
thinkphp
.htaccess
重定向
TP5
thinkphp5
.1里面APP_PATH不能随便修改
APP_PATH常量默认是tp51/tp5/public\一旦随意修改了之后,那么就会报错。Fatalerror:Uncaughtexception'think\exception\ErrorException'withmessage'include():Filenamecannotbeempty'inF:\wamp64\www\web\think_git\thinkphp\library\thi
安迪夫
·
2020-08-20 18:50
fastadmin
thinkphp5
安装workerman
1、整合前说明我这边整合的情景是:先使用了
thinkphp5
.0(之后简称tp5)有一段时间,而且是从官网下的完整版(5.0.12),并不是用composer安装的。
罔殆
·
2020-08-20 18:32
thinkphp
php
workerman
linux下部署
thinkphp5
项目
准备工作:购买一个linux服务器地址;安装好linux常用的ssh工具(我这边喜欢用xshell敲命令,用filezilla传输文件,这些工具只要到官网下载就好,速度很快的);1.安装phpstudyforlinux安装下载phpstudy的方式千篇一律,这里简述下就OK。在xshell中输入:wget-chttp://lamp.phpstudy.net/phpstudy.binchmod+xp
罔殆
·
2020-08-20 18:32
thinkphp
linux
THINKPHP 6 获取自增ID
ThinkPHP5
获取自增ID方法汇总save()方法create()方法insert()方法save()方法save方法新增数据默认返回的是写入的记录数,而不是自增主键值。
一筐大白菜啊
·
2020-08-20 18:53
PHP
nginx配置
ThinkPHP5
二级目录访问
以前写过一次类似的配置经历,然后过了N长时间,再次配置又发现各种问题,这里总结一下。目标效果对于web根目录下的如下项目文件夹可以通过http://www.example.com/项目名/模块名/方法名进行访问第一步首先,你要确保在不配置二级目录的情况下,可以通过浏览器访问到。例如:http://www.example.com/blog/index.php?s=index/index/index如
somehow1002
·
2020-08-20 18:20
PHP
thinkphp5
.1无法加载模块配置文件的解决办法
模块是使用命令行创建的phpthinkbuild--moduleapi然后在index控制器里加载了一个第三方的sdk$res=Loader::autoload('TaobaoSdk\TopSdk');$c=new\TopClient;在\config\api目录下的app写入配置文件'280000000','ALI_APP_Secret'=>'c189b0000000000000',];完整目录
保罗森
·
2020-08-20 18:16
PHP
thinkphp框架使用消息队列服务thinkphp-queue
不同版本的thinkphp要使用不同版本的thinkphp-queue:
thinkphp5
.1.37LTS使用thinkphp-queue2.0.x安装命令:composerrequiretopthink
爱吃凉皮的妹纸
·
2020-08-20 18:38
thinkphp5
生成条形码整合
下面的例子中的类文件是从官网下载下来的相信通过下面的步骤实现了条形码生成并显示在页面上之后,大家都会问到一个问题生成条形码图片怎么保存到自己指定的目录中呢本人查找了很久才找到了相关资料http://www.shayanderson.com/php/php-barcode-generator-class-code-39.htm其中的$content是设置条形码的内容信息这里是测试指定固定值publi
飞狐or
·
2020-08-20 18:05
thinkphp5
重写隐藏应用的入口文件index.php Apache IIS Nginx
可以通过URL重写隐藏应用的入口文件index.php,下面是相关服务器的配置参考:[Apache]1.httpd.conf配置文件中加载了mod_rewrite.so模块2.AllowOverrideNone将None改为All3.把下面的内容保存为.htaccess文件放到应用入口文件的同级目录下Options+FollowSymlinks-MultiviewsRewriteEngineonR
shangtaosoft
·
2020-08-20 18:44
代码研究
ThinkPHP5
.0 多模块入口绑定使用
ThinkPHP5
.0多模块入口绑定使用多模块开启前台,需要在配置文件config.php中开启多模块功能//是否支持多模块'app_multi_module'=>true,应用场景,项目包含多个模块,
rufeike
·
2020-08-20 18:22
ThinkPHP5.0
Ubuntu安装
ThinkPHP5
引言本次对在Ubuntu上安装Thinkphp时踩过的坑做一个简单流程说明。安装首先安装apache2、php7.0和mysql,按顺序,命令如下:1.sudoapt-getinstallapache22.sudo/etc/init.d/apache2restart3.sudoapt-getinstallphp7.04.apt-cachesearchlibapache2-mod-php5.sudo
初心者|
·
2020-08-20 18:21
thinkphp5
,laravel等项目部署在虚拟主机上无法忽略public目录解决方案
众所周知用虚拟主机站点都是默认的wwwroot目录,虚拟主机的默认跟目录是无法修改的。但是thinkphp程序部分程序在开发的时候没有调整对应的程序入口,就需要网站访问默认指向到Public目录,其实不只tp,现在很多框架默认都把web对外的访问放在public下面了,为了网站更加安全鱼与熊掌不能兼得啊。经过科比不来it的研究总结,那么我们为了使用网站可以正常访问,可以在网站根目录下添加相应的伪静
科比不来it
·
2020-08-20 18:18
Thinkphp
PHP
软件相关
thinkphp5
使用toArray()方法报错
在tp5中使用toArray()总是显示CalltoamemberfunctiontoArray()onarray,不管是在控制器还是模型里面都是这样使用场景使用模型查询后,想获取不包含对象内容的数组结构的结果。使用方式$gardenAuth=newGardenAuth();$res=$gardenAuth->where(['id'=>$id])->select()->toArray();结果就使
蹦跑的蜗牛
·
2020-08-20 17:47
#
thinkphp
thinkPHP5
.0框架 的安装和文件结构
二、
thinkPHP5
.0的运行环境。
平凡的平淡
·
2020-08-20 17:15
PHP
thinkphp5.0
thinkPHP5
.0框架 的视图和内置标签
目录一、视图二、内置标签一、视图a)加载页面1、继承系统控制器类return$this->fetch(参数1,参数2,参数3,参数4);参数1(字符串):模板渲染参数2(数组):模板赋值参数3(数组):模板替换参数4(数组):2、使用助手函数returnview();view的参数与fetch相同3、使用view类(不建议)$view=newView();return$view->fetch();
平凡的平淡
·
2020-08-20 17:15
PHP
thinkphp5.0
thinkPHP5
.0框架 的模块和控制器
一、模块(以前台为例)1、模块地址C:\AppServ\www\tp5\application\index2、作用:网站所有的前台相关都与其有关3、新建后台模块a、在应用目录下(C:\AppServ\www\tp5\application)新建admin目录b、在admin目录下新建model、view和controllerc、在Controller目中新建Index控制器(Index.php)d
平凡的平淡
·
2020-08-20 17:15
PHP
thinkphp5.0
thinkPHP5
.0框架 的数据库操作
一、TP5.0支持数据库类型Mysql、SqlServer、PgSQL、Sqlite等数据库的支持。二、如何连接数据库a、配置文件目录C:\AppServ\www\tp5\application\database.phpb、如何配置return[//数据库类型'type'=>'mysql',//服务器地址'hostname'=>'127.0.0.1',//数据库名'database'=>'yzme
平凡的平淡
·
2020-08-20 17:15
PHP
thinkphp5.0
thinkPHP5
.0框架 的相关配置文件和读取配置
一、配置文件的格式a)ThinkPHP支持多种格式的配置格式,但最终都是解析为PHP数组的方式。b)主要的学习形式就是数组return['name'=>'','age'=>'',];二、配置的形式1、惯例配置a、惯例配置目录C:\AppServ\www\tp5\thinkphp\convention.phpb、注意:一般不要修改惯例配置2、应用配置a、应用配置目录C:\AppServ\www\tp
平凡的平淡
·
2020-08-20 17:15
PHP
thinkphp5.0
thinkPHP5
.0框架 的调用方法和执行流程
一、调用方法。1、调用当前控制器的test方法1)、使用面向对象的技术echo$this->test();echoself::test();echoIndex::test();2)、使用系统方法echoaction('test');2、调用User控制器下的index方法1)、命名空间$model=new\app\index\controller\User;echo$model->index();
平凡的平淡
·
2020-08-20 17:14
PHP
thinkphp5.0
Xampp+ThinkPHP 5在web上输出hello world
使用thinkphp框架要求php版本在5.0以上.thinkphp开发手册:https://www.kancloud.cn/manual/
thinkphp5
/118030亲测使用git下载实在太慢,建议直接去官网下载文件
小小海豚呀
·
2020-08-20 17:26
tp5路由定义post不能访问,改成get就可以。
https://www.kancloud.cn/manual/
thinkphp5
_1/353962这个手册tp5路由的详情,值得研究
浮笙
·
2020-08-20 17:53
Thinkphp5
.1.37反序列利用链
思路//析构方法入手__destruct()-->removeFiles()-->files_exists($filename)//可控参数newwindows()->filename//绝对路径D:\phpstudy\PHPTutorial\WWW\v5.1.37\thinkphp\library\think\process\pipes\Windows.phpfile_exists()函数将参数
fn_vf
·
2020-08-20 17:52
漏洞分析
ThinkPHP5
.0学习-框架配置
示例:默认配置文件在application/config.php惯例配置文件在thinkphp/convention.php在index目录下新建config.php使用dump(\think\Config::get());输出所有配置项自定义配置在public/index.php中定义配置目录//+-------------------------------------------------
WuYaoBing
·
2020-08-20 17:43
PHP
ThinkPHP5
.0学习-入口文件
入口文件定义1.定义框架路径、项目路径(可选)2.定义系统相关常量(可选)3.载入框架入口文件(必须)默认入口文件内容//定义应用目录define('APP_PATH',__DIR__.'/../application/');//加载框架引导文件require__DIR__.'/../thinkphp/start.php';应用的入口文件默认在:public/index.php,public目录为
WuYaoBing
·
2020-08-20 17:12
PHP
thinkphp5
.0安装composer安装topthink/think-captcha
cmd命令行窗口长时间没反应使用国内镜像打开命令行窗口(windows用户)或控制台(Linux、Mac用户)并执行如下命令:composerconfig-grepo.packagistcomposerhttps://packagist.phpcomposer.com镜像还原如果需要解除镜像并恢复到packagist官方源,请执行以下命令:composerconfig-g--unsetrepos.
WuYaoBing
·
2020-08-20 17:12
PHP
ThinkPHP5
.0学习-别名路由和路由绑定
别名路由一、快速注册同一控制器下所有操作方法(不支持变量规则)1.动态方法:Route::alias('规则名称','模块/控制器',[路由参数]);2.动态数组:return['__alias__'=>['规则名称','模块/控制器',[路由参数]]];//think\Route::get('add/:n/:m','index/demo/add');//think\Route::get('sub
WuYaoBing
·
2020-08-20 17:12
PHP
Thinkphp修改默认的日志功能
thinkphp5
.1版本修改日记存储目录:文件:config/log//日志保存目录'path'=>__DIR__.'/../log/',
音乐流星
·
2020-08-20 17:01
Win10
ThinkPHP5
.1第一次安装与配置(XAMPP PHP5.6)
下载XAMPP(PHP5.6),外国网站,需要科学上网下载速度才可以:https://sourceforge.net/projects/xampp/files/下载composer:https://getcomposer.org/Composer-Setup.exe路径选择为xampp安装目录/php/php.exe,其他按默认走就行这个本地测试先不用管,直接next:完成后,打开cmd,转到xa
qq_40306103
·
2020-08-20 17:27
thinkphp5
.1的安装与初步使用
由于5.1版本开始,官网不再提供下载版本,所以下载
thinkphp5
.1之后的版本要用到Composer或者git方式安装和更新。
司文秦瘦
·
2020-08-20 17:54
ThinkPHP5
.0命令行创建资源控制器
1、配置环境变量,如果没配置会显示如下错误。配置方法1)右键此电脑->属性->高级系统设置->环境变量->Path2)在Path后加上php目录的名称如:E:\PHP\wamp\bin\php\php5.5.122、切换到项目目录下3、输入创建命令输入:phpthink输入命令:phpthinkmake:controllerapp\index\controller\Users4、创建成功:
野蛮生长001
·
2020-08-20 17:16
php
thinkphp5
配置伪静态不成功如何解决?
如果配置的伪静态代码不管用直接使用带有入口文件的路由访问跳转页面如果访问home模块下面的Page控制器下面的index方法404NotFoundhttp://test.com/home/Page/index直接使用带有入口文件index.php的方式访问http://test.com?index.php/home/Page/index
June.1
·
2020-08-20 17:13
php
ThinkPHP5
访问路径省略index.php
通常的URL里面含有index.php,为了达到更好的SEO效果可能需要去掉URL里面的index.php,通过URL重写的方式可以达到这种效果,通常需要服务器开启URL_REWRITE模块才能支持。下面是Apache的配置过程,可以参考下:1、httpd.conf配置文件中加载了mod_rewrite.so模块2、AllowOverrideNone将None改为All3、确保URL_MODEL设
smile丶大地
·
2020-08-20 17:07
PHP
ThinkPhp本地配置
####强力推荐观看:
thinkphp5
开发手册.如果您遇到问题请与我交谈。####*关于phpStudy:*直接在百度上搜索phpstudy点击下载就可以了。
张今天
·
2020-08-20 17:34
======热
文======
ThinkPHP5
.2 日志记录一个坑
注意:引入Log一定要是think\facade\Log;而不是以前tp5.0和5.1的think\Log;写了一个方法进行记入错误日志。并且存入自定义的路径并且close开启日志为false;到了这里是没问题的。可是我到配置日志记录总配置文件并且把开启错误日志改为true进行关闭然后发生的事情就是日志全部都不进行写入了。只能在log配置文件里面进行开启写入日志,才可以让我写的方法进行写入日志&&
YESICAN888
·
2020-08-20 17:01
原生PHP或
Thinkphp5
之存储mongodb图片文件流GridFS操作
PHP存储mongodb图片文件流首先说明一下:百度查询搜索的这些信息都是老本报版本的了不管用了百度一下都是直接调用getGridFS这个方法。我的推测是:这个方法应该是几年前的老版本的扩展了或者驱动。对于目前的一些新版本是没有此方法可以直接调用GridFS对象了。讲解流程:1.安装MongoDB(运行MongoDB)2.安装PHP扩展3.Composer安装MongoDB驱动(注:在Wamp环境
YESICAN888
·
2020-08-20 17:01
ThinkPHP Validate自定义规则
然后就用
ThinkPHP5
封装好的Validate验证规则,开发业务时经常会遇到某些字段,
ThinkPHP5
验证规则没有我们想要的。这时就需要封装多个自定义验证规则了。
YESICAN888
·
2020-08-20 17:00
Windows系统安装xampp7.2使用
thinkphp5
一、环境:windows7旗舰版、64位二、目的:安装使用
thinkPhp5
.0或者5.1三、相关下载:xampp7.2:集成了Apache、MySql、php环境等功能的集成开发软件phpStorm2018.1.6
WaneGi
·
2020-08-20 17:27
ThinkPHP5
Mysql
php
xampp
phpStorm申请免费试用
thinkphp5
phpmyadmin配置
composer安装tp5
Composer 安装
thinkphp5
.1 详细步骤
thinkphp官网原话,所以只能用Composer或者git的方法安装更新,个人是比较推荐Composer,但是对于很对萌新来说对于Composer不怎么熟悉所以不知道该怎么用Composer来安装和更新
thinkphp5
.1
qq_38062785
·
2020-08-20 17:27
Composer
windows+phpstudy环境下
thinkphp5
在dos命令下创建模块
1.进入到phpstudy中的php版本目录2.打开后使用phpthinkbuild–moduleadmin命令3.失败后在think前加入你的项目路径再次执行就ok
独孤东方朔
·
2020-08-20 17:54
php
ThinkPHP5
框架缺陷导致远程命令执行
*
thinkphp5
.1.29为例1、代码执行:phpinfo();http://zhiliao.cn/?
飞鱼计划
·
2020-08-20 17:01
bug修复
ThinkPHP5
.1 Queue Redis 微信支付之企业分账
总结一下微信支付的企业分账功能,自己前前后后折腾了一两天,也给后来的同学一个参考关于分账这个功能,可能应用的也比较少,网上相关的资料也比较少关于分账功能的应用场景,可以参考微信官方文档https://pay.weixin.qq.com/wiki/doc/api/allocation.php?chapter=26_1使用PHP进行开发(毕竟PHP是世界上最好的语言)所使用到的环境或包或者工具本地环境
九城科技
·
2020-08-20 17:00
PHP
小程序
微信支付
Thinkphp5
.env配置无法读取解决方案
1、修改php.ini配置文件,首先找到如下配置信息;variables_order;DefaultValue:“EGPCS”;DevelopmentValue:“GPCS”;ProductionValue:“GPCS”修改为:;variables_orderDefaultValue:“EGPCS”;DevelopmentValue:“GPCS”;ProductionValue:“GPCS”2、重
Lian_IT
·
2020-08-20 17:48
Thinkphp
thinkphp5
配置无法访问静态图片
原因是之前配置好的网站根目录是/public,而图片一般放在/public/uploads/下面,所以在数据库里存储图片路径的时候应该是uploads/...这样子,访问的时候就是/public/uploads/images.....,图片url应该是www.example.com/uploads/图片。
陈文波_0115_西安
·
2020-08-20 17:48
ThinkPHP5
成功调通IOS苹果支付
先上代码,以备后用1,'money'=>12],['id'=>2,'money'=>68],['id'=>3,'money'=>128],['id'=>4,'money'=>198],['id'=>5,'money'=>588],['id'=>6,'money'=>1098],];returnjson(['code'=>'1','message'=>'','data'=>$t]);}/***苹果下
老师傅的心跳
·
2020-08-20 17:10
IOS苹果支付
苹果支付
PHP发起苹果支付
thinkphp5
之模块不存在、HttpException in App.php解决方案
找了好久,有说修改模块名的,有说改$this->fetch()的,都不行,所以下面才是正解:在.htaccess中添加Options+FollowSymlinks-MultiviewsRewriteEngineonRewriteBase/RewriteCond%{REQUEST_FILENAME}!-dRewriteCond%{REQUEST_FILENAME}!-fRewriteRule^(.*
Quincy379
·
2020-08-20 17:06
thinkphp5
.0通过ajax上传文件
thinkphp5
.0通过ajax上传文件前端:https://blog.csdn.net/huangxin112/article/details/74956462引入了GrowingMon老师的文章只需修改
API调用工程师-南又南
·
2020-08-20 17:29
php
ThinkPHP5
多语言实现
ThinkPHP内置通过\think\Lang类提供多语言支持,如果你的应用涉及到国际化的支持,那么可以定义相关的语言包文件。任何字符串形式的输出,都可以定义语言常量。1、语言包是用户定义的,一般情况下每一种语言对应一种语言包,所谓语言包其实就是一个文件(PHP文件),其中定义了一些变量,不同语言包中变量的值语言不同**举个例子:例子一:'汉语','logintitle'=>'后台网站管理系统',
tzfPHP
·
2020-08-20 17:29
THinkPHP5
thinkphp5
.1 设置返回信息的头内容
thinkphp5
.1设置返回信息的头内容,用于返回token的隐私信息上代码上代码publicfunctionsethead(){$data=['fuckx'=>'ok'];returnjson
API调用工程师-南又南
·
2020-08-20 17:28
php
ThinkPHP5
目录结构的介绍
1.application是项目编写的主要文件,admin是处理后台逻辑的的,command是控制台操作会执行该文件,common.php是通用文件,例如编写一个公共的函数可以在该文件下进行编写,config.php应用的配置文件,admin与index都会访问该配置文件;database.php数据库配置文件,route.PHP路由文件;tag.php应用的扩展文件,2.extended:内容扩
大数据时代_yang
·
2020-08-20 17:54
PHP
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他