前端技术 手机教程
程序开发 平面动画
系统软件 CMS教程
CMS教程 在线手册
资源下载 网络安全
精准搜索请尝试:精确搜索
当前位置:主页 > TAG标签 > thinkphp
  • [php] 宝塔面板中ThinkPHP5更改网站目录为/public后运行报错的解决办法14日

    今天在部署一个ThinkPHP5开发的网站时,把网站根目录指向到public目录下,结果运行后产生以下错误 Warning: require(): open_basedir restriction in effect. File(/www/wwwroot/xxx/thinkphp/start.php) is not within

    分类:php 点击:14099 关键词:thinkphp,tp5,public,宝塔面板
  • [php] Laravel实现类似Thinkphp中的allowField方法17日

    Thinkphp中的allowField方法可以智能过滤掉不属于数据表的字段,而Laravel中却并没有类似的方法,因此自己编写了一个方法用于Laravel实现类似Thinkphp中的allowField功能。 public static function a

    分类:php 点击:579 关键词:Laravel,Thinkphp,allowField
  • [php] Thinkphp5屏蔽php中的warning错误提示10日

    本着严谨的原则,Thinkphp55.0版本默认情况下会对任何错误(包括警告错误)抛出异常,如果不希望如此严谨的抛出异常,可以在应用公共函数文件中或者配置文件中使用error_reporting方法

    分类:php 点击:938 关键词:php,thinkphp,warning
  • [php] ThinkPHP5.1中使用phpqrcode生成二维码13日

    由于TP5.1取消了Loader和vendor, 我们使用extend加载不带命名空间的第三方类,具体如下。 1、下载phpqrcode.php,重命名为QRcode.php。 2、把QRcode.php放到\extend\phpqrcode\目录下,完整路径为\extend

    分类:php 点击:4302 关键词:thinkphp,tp5,二维码
  • [php] ThinkPHP5中success和error方法传参的办法08日

    在应用开发中,经常会遇到一些带有提示信息的跳转页面,例如操作成功或者操作错误页面,并且自动跳转到另外一个目标页面。ThinkPHP5的\think\Controller类内置了两个跳转方法success和

    分类:php 点击:3773 关键词:thinkphp,tp5,success,error
  • [php] Thinkphp5.0.0~5.0.23版本远程代码执行漏洞导致网站被挂马15日

    最近发现多个Thinkphp5开发的网站被挂马,导致首页被篡改,其他页面无法正常访问的情况。 木马中均包含以下代码: define(Viv, bebegim.,Denzel-你的英雄); 经过检查,这些攻击是利用了T

    分类:php 点击:4017 关键词:Thinkphp,安全漏洞,远程
  • [php] TP3.*版本Class 'Think\Log' not found错误的解决办法19日

    TP3.*系列版本偶尔会出现Class Think\Log not found的奇葩问题,解决办法有两种,具体如下: 1.临时解决办法:删除缓存文件:Runtime/common~runtime.php 2.完美解决办法(适用于方法1无法解决的情

    分类:php 点击:3960 关键词:ThinkPHP,Class,Think,Log,错误
  • [php] ThinkPHP高危安全漏洞,攻击者可直接获取服务器权限,请尽快升级官方安全更新11日

    2018年12月9日ThinkPHP官方发布一次重要安全更新,本次版本更新主要涉及一个ThinkPHP5.0.*-5.1.*的全系列安全漏洞,由于框架对控制器名没有进行足够的检测会导致在没有开启强制路由的情况

    分类:php 点击:2747 关键词:ThinkPHP,高危,安全漏洞,服务器,权限,攻击
  • [php] ThinkPHP5自定义配置文件13日

    在使用ThinkPHP5的时候有些数据没必要专门的创建数据库保存,比如网站名称、备案号等信息,那么我们可以通过创建自定义配置文件的方式解决,具体方法如下: 1.创建extra自定义配置

    分类:php 点击:1256 关键词:tp5,thinkphp,自定义,配置
  • [php] ThinkPHP5动态创建数据表方法23日

    ThinkPHP5动态创建数据表方法: public function ceshic(){ $sql = CREATE TABLE IF NOT EXISTS `think_test`( `id` int(8) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARACT

    分类:php 点击:2765 关键词:ThinkPHP,ThinkPHP5,动态,创建,数据库,方法
  • [php] thinkphp5在phpstudy下无法去掉index.php的解决办法05日

    thinkphp5默认设置的.htaccess文件实现了去掉(隐藏)index.php的功能,但是在phpstudy(apache)中运行thinkphp5时却无法正常去掉index.php,错误的原因是在phpstudy中thinkphp5官方的.htaccess文件无效,

    分类:php 点击:2142 关键词:thinkphp,thinkphp5,phpstudy,index.php
  • [php] ThinkPHP5中volist标签调用函数的方法23日

    ThinkPHP5中volist标签调用函数的方法如下: 调用方法: {volist name=:funname(参数) id=data}{$data}{/volist} 示例代码: 模板文件代码 {volist name=:majorList() id=data}option value={$key}{$data}/option{/volist} 公共

    分类:php 点击:2121 关键词:thinkphp,volist,函数
  • [php] THINKPHP5在php5.4版本以上伪静态重写报错:No input file specified23日

    thinkphp可以通过伪静态去掉index.php,但是最近在phpstudy(php5.4)中使用thinkphp5时,访问重写的路径会报错:No input file specified,原因是官方.htaccess文件中的重写规则在以apache fastcgi方式运行的

    分类:php 点击:723 关键词:thinkphp,伪静态,重写,URL,php
  • [php] ThinkPHP5中volist嵌套时里层volist获取外层volist的key14日

    在TP5中有两个嵌套的volist循环,采用的是关联数组,怎样在循环内部分别获取外层volist的Key和内层volist的key值? 解决方法:采用tp5中的ASSIGN标签即可,ASSIGN标签用于在模板文件中定义变

    分类:php 点击:1556 关键词:thinkphp,tp5,volist,嵌套,key
  • [php] tp5怎么使用find_in_set thinkphp5中find_in_set的使用方法11日

    在thinkphp5中使用mysql find_in_set语法时,可以使用EXP(表达式查询)来实现,具体代码如下: $data = Db::table(students)-where(exp,FIND_IN_SET(1,sids))-select(); 如果用数组条件查询形式的话,那么像下

    分类:php 点击:10411 关键词:thinkphp,tp5,find_in_set
  • [php] ThinkPHP5路由别名无效的问题22日

    ThinkPHP5路由别名定义无效,route.php文件定义如下: return [ admin = admin/Index/index, admin/login = admin/Login/index, admin/logout = admin/Login/logout, __alias__ = [ admin/activity = admin/Activity, ],]; 模板中url生成代

    分类:php 点击:1999 关键词:ThinkPHP,ThinkPHP5,路由别名,无效
  • [php] ThinkPHP5闭包查询传参方法08日

    在thinkphp5模型的查询中,一般有两种方式:数组方式和闭包方式,相对于数组方式只能定义查询条件,闭包方式可以支持更多的连贯操作,包括排序、数量限制等。 那么我们在使用闭包

    分类:php 点击:3880 关键词:thinkphp,tp5,闭包查询,传参,参数
  • [php] Parse error: syntax error, unexpected '[' in D:\phpStudy\WWW\thinkphp\library\think\Loader.php on line 1829日

    在本地环境中使用phpstudy运行thinkphp5有时候会提示:Parse error: syntax error, unexpected [ in D:\phpStudy\WWW\thinkphp\library\think\Loader.php on line 18,原因是thinkphp5要求的最低php版本为5.4,而我们在php

    分类:php 点击:4690 关键词:thinkphp,phpstudy
  • [php] thinkphp IP获取和定位04日

    系统内置了get_client_ip方法用于获取客户端的IP地址,使用示例: $ip = get_client_ip(); 上面的方法会返回一个客户端IP地址,但是如果要根据IP定位功能,则需要配合IP地址库文件(详见:

    分类:php 点击:353 关键词:thinkphp,IP获取,IP定位
  • [php] thinkphp实现文件下载02日

    做项目中有文档下载的需求,其实thinkphp完整版本内置了http类,运用该类我们可以轻易的实现httpdownload方法,具体代码如下: //下载单个文件function httpdownload($id=null,$file=null){$http=new \

    分类:php 点击:753 关键词:thinkphp,文件下载,http下载

零五网,分享IT知识,国内顶级IT知识门户网站。

Copyright (C) www.02405.com, All Rights Reserved.

零五网 版权所有 辽ICP备13002105号-1