展开

关键词

首页关键词php thinkphp

php thinkphp

相关内容

  • PHP-thinkphp框架概述

    2、php中的主流框架①Zend Framework 框架,PHP官方框架。②YII框架,又叫易框架。③Symfony 框架。④Laravel框架,市场使用较多。⑥ThinkPHP框架,简称TP框架,常用版本:3.2.3和 5.0.*版本。ThinkPHP是国人自己开发的框架。有中文官网、中文帮助文档、中文社区,以及丰富的百度搜索资源。所以ThinkPHP很适合作为入门级的开发框架。这些框架大多都基于MVC设计思想和面向对象的。mvc:M:模型model,处理业务数据,与数据库做交互。
    来自:
    浏览:191
  • 清除 thinkphp跟php的 X-Powered-By

    清除 thinkphp跟php的 X-Powered-By使用站长工具检测网页状态,会暴露php信息,需要屏蔽http:tool.chinaz.compagestatus ?找到文件,ThinkPHPLibThinkCoreView.class.php。搜索到一下代码屏蔽即可。header(X-Powered-By:ThinkPHP);PHP清除X-Powered-By: PHP5.2.4设置php.ini ,expose_php = Off。重启php-fpm这样子就避免apache输出php的版本信息再次查看,就看不到了?
    来自:
    浏览:268
  • 广告
    关闭

    云+社区杂货摊第四季上线啦~

    攒云+值,TOP 100 必得云+社区定制视频礼盒

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到
  • ThinkPHP-PHP开发中的主流框架

    一、PHP 中常见的框架之ThinkPHPTP 框架(ThinkPHP):ThinkPHP 框架是 PHP 最常见的框架之一,也是目前市面上的主流框架。ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级 PHP 开发框架 ,是为了敏捷 WEB 应用开发和简化企业应用开发而诞生的。核心文件介绍       ├─ThinkPHP.php     框架入口文件       ├─Common 框架公共文件       ├─Conf 框架配置文件       ├─Extend 框架扩展目录s=模块名方法名键 1值 1键 2值 2④ TP 中的几种输出方式ThinkPHP 中的输出: a、通过 echo 等 PHP 原生的输出方式在页面中输出 b、通过 display 方法输出(想分配变量可以使用原创文章采用CC BY-NC-SA 4.0协议进行许可,转载请注明:转载自:ThinkPHP-PHP开发中的主流框架
    来自:
    浏览:1355
  • PHP-ThinkPHP框架安装

    二、ThinkPHP框架安装1、下载并解压框架下载地址:http:www.thinkphp.cn?下载后解压到工作目录?
    来自:
    浏览:217
  • ThinkPHP运行环境(Centos 6.5 64位 PHP5.4 Apache)

    默认已经建好站点,最新的ThinkPHP框架已经上传至根目录。2. php环境按ThinkPHP的环境要求配置。
    来自:
  • ThinkPHP运行环境(Centos 6.5 64位 PHP5.4 Nginx)

    默认已经建好站点,最新的ThinkPHP框架已经上传至根目录。2. php环境按ThinkPHP的环境要求配置。
    来自:
  • ThinkPHP运行环境(Ubuntu 14.04 64位 PHP5.4 Apache)

    默认已经建好站点,新的ThinkPHP框架已经上传至根目录。2. php环境按ThinkPHP的环境要求配置。
    来自:
  • ThinkPHP5.0运行环境(CentOS 7.4 Apache PHP7.1)

    默认已经建好站点,ThinkPHP5.0框架已经上传至根目录。2. php环境按ThinkPHP的环境要求配置。
    来自:
  • thinkphp隐藏index.php

    thinkphp隐藏index.php最简单的方法就是修改应用目录的config.php增加一行 URL_MODEL => 2,重新访问页面,就可以了。点击相关页面时,URL地址就不会显示index.php了别人也不容易知道,这个网站是php写的
    来自:
    浏览:445
  • 网站调试 故障排查 PHP Thinkphp JAVA ASP.NET

    ThinkPHP是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。
    来自:
  • PHP-ThinkPHP框架中的视图

    八、ThinkPHP框架中的视图1、视图的组成View视图类(继承了自定义模板引擎,功能与Smarty类似)HTML模板文件2、模板的定义(见手册–模板–模板定位)为了对模板文件更加有效的管理,ThinkPHP
    来自:
    浏览:160
  • ThinkPHP 简易开发思路 && MVC和URL跳转

    本文作者:Twe1ve(贝塔安全实验室-核心成员) 这段时间在看PHP代码审计相关知识,国内有不少CMS都是基于ThinkPHP开发的,因此了解ThinkPHP的开发思路更容易理解这类CMS的代码一般分为前后台等模块进行开发:index.php前台入口文件定义引入ThinkPHP_PATH、项目路径、项目名称 define(APP_PATH, .App); 项目路径 define(THINK_PATH, .Include)ThinkPHP.php; 加载ThinkPHP框架?admin.php前台入口文件定义引入ThinkPHP_PATH、后台模块路径、后台名称 define(BIND_MODULE, Manage); define(THINK_PATH, .IncludeThinkPHP.php; 加载ThinkPHP框架在APP路径下生成MANAGE目录?
    来自:
    浏览:182
  • awk中执行mv命令

    我现在有一个thinkphp文件夹,我需要将文件夹下面所有的.class.php修改为.php我的执行方法是:find .thinkphp2 -name *.class.php | awk -F class.thinkphp2 -name *.class.php.thinkphp2ThinkPHPLibraryBehaviorAgentCheckBehavior.class.php.thinkphp2ThinkPHPLibraryBehaviorBorisBehavior.class.php.thinkphp2ThinkPHPLibraryBehaviorBrowserCheckBehavior.class.php.thinkphp2ThinkPHPLibraryBehaviorBuildLiteBehavior.class.php.thinkphp2ThinkPHPLibraryBehaviorCheckActionRouteBehavior.class.php.thinkphp2ThinkPHPLibraryBehaviorCheckLangBehavior.class.php.thinkphp2ThinkPHPLibraryBehaviorChromeShowPageTraceBehavior.class.php.thinkphp2ThinkPHPLibraryBehaviorContentReplaceBehavior.class.php.thinkphp2ThinkPHPLibraryBehaviorCronRunBehavior.class.php.thinkphp2ThinkPHPLibraryBehaviorFireShowPageTraceBehavior.class.php.thinkphp2ThinkPHPLibraryBehaviorParseTemplateBehavior.class.php.thinkphp2ThinkPHPLibraryBehaviorReadHtmlCacheBehavior.class.php.thinkphp2ThinkPHPLibraryBehaviorRobotCheckBehavior.class.php.thinkphp2ThinkPHPLibraryBehaviorShowPageTraceBehavior.class.php.thinkphp2ThinkPHPLibraryBehaviorShowRuntimeBehavior.class.php.thinkphp2ThinkPHPLibraryBehaviorTokenBuildBehavior.class.php.thinkphp2ThinkPHPLibraryBehaviorUpgradeNoticeBehavior.class.php.thinkphp2ThinkPHPLibraryBehaviorWriteHtmlCacheBehavior.class.php.thinkphp2ThinkPHPLibraryOrgNetHttp.class.php.thinkphp2ThinkPHPLibraryOrgNetIpLocation.class.php.thinkphp2ThinkPHPLibraryOrgUtilArrayList.class.php.thinkphp2ThinkPHPLibraryOrgUtilCodeSwitch.class.php.thinkphp2ThinkPHPLibraryOrgUtilDate.class.php.thinkphp2ThinkPHPLibraryOrgUtilRbac.class.php.thinkphp2ThinkPHPLibraryOrgUtilStack.class.php.thinkphp2ThinkPHPLibraryOrgUtilString.class.php.thinkphp2ThinkPHPLibraryThinkApp.class.php.thinkphp2ThinkPHPLibraryThinkAuth.class.php.thinkphp2ThinkPHPLibraryThinkBehavior.class.php.thinkphp2ThinkPHPLibraryThinkBuild.class.php.thinkphp2ThinkPHPLibraryThinkCacheDriverApachenote.class.php.thinkphp2ThinkPHPLibraryThinkCacheDriverApc.class.php.thinkphp2ThinkPHPLibraryThinkCacheDriverDb.class.php.thinkphp2ThinkPHPLibraryThinkCacheDriverEaccelerator.class.php.thinkphp2ThinkPHPLibraryThinkCacheDriverFile.class.php.thinkphp2ThinkPHPLibraryThinkCacheDriverMemcache.class.php.thinkphp2ThinkPHPLibraryThinkCacheDriverMemcached.class.php.thinkphp2ThinkPHPLibraryThinkCacheDriverMemcachesae.class.php.thinkphp2ThinkPHPLibraryThinkCacheDriverRedis.class.php.thinkphp2ThinkPHPLibraryThinkCacheDriverShmop.class.php.thinkphp2ThinkPHPLibraryThinkCacheDriverSqlite.class.php.thinkphp2ThinkPHPLibraryThinkCacheDriverWincache.class.php.thinkphp2ThinkPHPLibraryThinkCacheDriverXcache.class.php.thinkphp2ThinkPHPLibraryThinkCache.class.php.thinkphp2ThinkPHPLibraryThinkControllerHproseController.class.php.thinkphp2ThinkPHPLibraryThinkControllerJsonRpcController.class.php.thinkphp2ThinkPHPLibraryThinkControllerRestController.class.php.thinkphp2ThinkPHPLibraryThinkControllerRpcController.class.php.thinkphp2ThinkPHPLibraryThinkControllerYarController.class.php.thinkphp2ThinkPHPLibraryThinkController.class.php.thinkphp2ThinkPHPLibraryThinkCryptDriverBase64.class.php.thinkphp2ThinkPHPLibraryThinkCryptDriverCrypt.class.php.thinkphp2ThinkPHPLibraryThinkCryptDriverDes.class.php.thinkphp2ThinkPHPLibraryThinkCryptDriverThink.class.php.thinkphp2ThinkPHPLibraryThinkCryptDriverXxtea.class.php.thinkphp2ThinkPHPLibraryThinkCrypt.class.php.thinkphp2ThinkPHPLibraryThinkDbDriverFirebird.class.php.thinkphp2ThinkPHPLibraryThinkDbDriverMongo.class.php.thinkphp2ThinkPHPLibraryThinkDbDriverMysql.class.php.thinkphp2ThinkPHPLibraryThinkDbDriverOracle.class.php.thinkphp2ThinkPHPLibraryThinkDbDriverPgsql.class.php.thinkphp2ThinkPHPLibraryThinkDbDriverSqlite.class.php.thinkphp2ThinkPHPLibraryThinkDbDriverSqlsrv.class.php.thinkphp2ThinkPHPLibraryThinkDbDriver.class.php.thinkphp2ThinkPHPLibraryThinkDbLite.class.php.thinkphp2ThinkPHPLibraryThinkDb.class.php.thinkphp2ThinkPHPLibraryThinkDispatcher.class.php.thinkphp2ThinkPHPLibraryThinkException.class.php.thinkphp2ThinkPHPLibraryThinkHook.class.php.thinkphp2ThinkPHPLibraryThinkImageDriverGd.class.php.thinkphp2ThinkPHPLibraryThinkImageDriverGIF.class.php.thinkphp2ThinkPHPLibraryThinkImageDriverImagick.class.php.thinkphp2ThinkPHPLibraryThinkImage.class.php.thinkphp2ThinkPHPLibraryThinkLogDriverFile.class.php.thinkphp2ThinkPHPLibraryThinkLogDriverSae.class.php.thinkphp2ThinkPHPLibraryThinkLog.class.php.thinkphp2ThinkPHPLibraryThinkModelAdvModel.class.php.thinkphp2ThinkPHPLibraryThinkModelMergeModel.class.php.thinkphp2ThinkPHPLibraryThinkModelMongoModel.class.php.thinkphp2ThinkPHPLibraryThinkModelRelationModel.class.php.thinkphp2ThinkPHPLibraryThinkModelViewModel.class.php.thinkphp2ThinkPHPLibraryThinkModel.class.php.thinkphp2ThinkPHPLibraryThinkPage.class.php.thinkphp2ThinkPHPLibraryThinkRoute.class.php.thinkphp2ThinkPHPLibraryThinkSessionDriverDb.class.php.thinkphp2ThinkPHPLibraryThinkSessionDriverMemcache.class.php.thinkphp2ThinkPHPLibraryThinkSessionDriverMysqli.class.php.thinkphp2ThinkPHPLibraryThinkStorageDriverFile.class.php.thinkphp2ThinkPHPLibraryThinkStorageDriverSae.class.php.thinkphp2ThinkPHPLibraryThinkStorage.class.php.thinkphp2ThinkPHPLibraryThinkTemplateDriverEase.class.php.thinkphp2ThinkPHPLibraryThinkTemplateDriverLite.class.php.thinkphp2ThinkPHPLibraryThinkTemplateDriverMobile.class.php.thinkphp2ThinkPHPLibraryThinkTemplateDriverSmart.class.php.thinkphp2ThinkPHPLibraryThinkTemplateDriverSmarty.class.php.thinkphp2ThinkPHPLibraryThinkTemplateTagLibCx.class.php.thinkphp2ThinkPHPLibraryThinkTemplateTagLibHtml.class.php.thinkphp2ThinkPHPLibraryThinkTemplateTagLib.class.php.thinkphp2ThinkPHPLibraryThinkTemplate.class.php.thinkphp2ThinkPHPLibraryThinkThink.class.php.thinkphp2ThinkPHPLibraryThinkUploadDriverBcsbcs.class.php.thinkphp2ThinkPHPLibraryThinkUploadDriverBcsmimetypes.class.php.thinkphp2ThinkPHPLibraryThinkUploadDriverBcsrequestcore.class.php.thinkphp2ThinkPHPLibraryThinkUploadDriverBcs.class.php.thinkphp2ThinkPHPLibraryThinkUploadDriverFtp.class.php.thinkphp2ThinkPHPLibraryThinkUploadDriverLocal.class.php.thinkphp2ThinkPHPLibraryThinkUploadDriverQiniuQiniuStorage.class.php.thinkphp2ThinkPHPLibraryThinkUploadDriverQiniu.class.php.thinkphp2ThinkPHPLibraryThinkUploadDriverSae.class.php.thinkphp2ThinkPHPLibraryThinkUploadDriverUpyun.class.php.thinkphp2ThinkPHPLibraryThinkUpload.class.php.thinkphp2ThinkPHPLibraryThinkVerify.class.php.thinkphp2ThinkPHPLibraryThinkView.class.php.thinkphp2ThinkPHPLibraryVendorSmartySmarty.class.php.thinkphp2ThinkPHPLibraryVendorSmartySmartyBC.class.php.thinkphp2ThinkPHPModeApiApp.class.php.thinkphp2ThinkPHPModeApiController.class.php.thinkphp2ThinkPHPModeApiDispatcher.class.php.thinkphp2ThinkPHPModeLiteApp.class.php.thinkphp2ThinkPHPModeLiteController.class.php.thinkphp2ThinkPHPModeLiteDispatcher.class.php.thinkphp2ThinkPHPModeLiteModel.class.php.thinkphp2ThinkPHPModeLiteView.class.php.thinkphp2ThinkPHPModeApiApp.class.php .thinkphp2ThinkPHPModeApiApp.phpmv .thinkphp2ThinkPHPModeApiController.class.php.thinkphp2ThinkPHPModeLiteModel.class.php .thinkphp2ThinkPHPModeLiteModel.phpmv .thinkphp2ThinkPHPModeLiteView.class.php
    来自:
    浏览:449
  • ThinkPHP基础知识(一)

    TP是一个很好用,很好学的php框架,拥有了它,你开发的效率会挺高很多。你可以在ThinkPHP官网上下载最新的版本,现在是ThinkPHP5,然而我现在学的是3.2.3,不过没关系,知识应该都差不多吧。下载完了之后,打开你可以看到这些文件: ?在你的php开发环境里创建一个文件APP,(我用的是wampserver64的集成环境,也可以是phpstudy,)把上面文件复制进去。?那ThinkPHP是怎么工作的呢?ThinkPHP系统流程如下:1、用户URL请求:在浏览器输入网址2、调用应用入口文件:就是根目录下的index.php3、载入框架入口文件:就是ThinkPHP.php,路径是APPThinkPHPThinkPHP.php4
    来自:
    浏览:661
  • thinkphp常用配置config

    一、项目分组下载解压 ThinkPHP 3.2.3,在默认的应用 Application(.Application) 中,包含一个默认的模块 Home(.ApplicationHome)。需要在该默认应用中创建一个用于后台管理的 Admin 模块,可以通过在应用入口文件(.index.php)中绑定 Admin 模块来 自动生成 Admin 模块:define(BIND_MODULE,Admin);此时访问 http:serverNameindex.php 便会自动在 .Application 下创建 Admin 目录(要记得把上面的定义 删掉,否则通过入口文件访问网站首页就会默认访问 Admin二、应用配置和模块配置应用配置(公共配置文件)位于 .ApplicationCommonConfconfig.php ,在 ThinkPHP 调用所有的模块之前加载。
    来自:
    浏览:571
  • ThinkPHP框架运行流程

    调用应用入口文件(通常是网站的index.php)3. 载入框架入口文件(ThinkPHP.php)4.记录初始运行时间和内存开销(引用自ThinkPHP.php) 记录开始运行时间$GLOBALS = microtime(TRUE); 记录内存初始使用define(MEMORY_LIMIT_ON,function_exists系统常量判断及定义(引用自ThinkPHP.php) 系统常量定义defined(THINK_PATH) or define(THINK_PATH, DIR .)载入框架引导类(ThinkThink)并执行Think::start方法进行应用初始化(引用自ThinkPHP.php) 应用初始化ThinkThink::start();7.读取应用模式(由APP_MODE常量定义)的定义文件(以下以普通模式为例说明)Thinkphp框架默认的应用模式 为普通模式。
    来自:
    浏览:215
  • PHP异常处理函数,Thinkphp调试

    用过thinkphp等任何一个框架的都知道,当我们的程序报错时,显示的都是框架美美的报错异常页面。之所以能显示出框架自定义的页面,都是因为使用了异常处理函数来实现的。异常处理函数在默认的php中,产生异常的时候是这样子的:----??----php提供了set_exception_handler函数,让我们可以自定义异常产生时执行、输出的数据。
    来自:
    浏览:235
  • PHP path_info,Thinkphp controller not exists indexphp

    :appadmincontrollerindexPhp求知之路研究过thinkphp框架源码的,或者深入了解过mvc的,都应该知道thinkphp框架的路由,是根据path_info值来解析的,甚至传参也可以带在php配置、path_info配置等等(有些自己编译安装的php没有path_info 需要自己添加)在wwwservernginxconf 下有多个php版本的配置文件,在其中有一个配置项fastcgi_indexURI以斜线结尾,文件名将追加到URI后面,这个值将存储在变量$fastcgi_script_name中测试:把index.php改为index2.php访问程序,报错变为:controller notexists:appadmincontrollerindex2Php可以证实是该配置影响结果总结处理Web服务器该配置影响了程序运行,那么我们如何解决该问题① 修改thinkphp底层,把path_info最后的index.php替换掉② 修改web服务器该配置为none 去除③ 修改程序,遵循规范基于业务迁移、兼容不同环境考虑,我选择第三种方案。
    来自:
    浏览:487
  • ThinkPHP5.1中URL重写.htaccess更改后无效的解决方法

    昨天是打算更换项目框架的,决定了这个 ThinkPHP5,我使用的是 5.1 版本开发中一直不喜欢 URL 中有这个index.php,这个时候就要使用.htaccess 来进行 URL 重写,之前有文章大概介绍了一下简单配置.htaccess 就可以实现的几个功能以及.htaccess 文件使用手册,框架都会通过 URL 重写隐藏应用的入口文件index.php,ThinkPHP 框架和 Laravel 框架的入口文件路径一样-f RewriteRule ^(.*)$ index.php$1 对于模块什么的都是之前配好的,当然是不用改了,心想着是 ojbk 了原来的访问 URL:http:serverNameindex.php-f RewriteRule ^(.*)$ index.php 沈唁志|一个PHPer的成长之路!原创文章采用CC BY-NC-SA 4.0协议进行许可,转载请注明:转载自:ThinkPHP5.1中URL重写.htaccess更改后无效的解决方法
    来自:
    浏览:4828
  • ThinkCMF 修改thinkphp5.1 版本

    上一个项目在api上使用了thinkphp5.1,但是后台还是使用thinkcmf5.0,tp版本是5.0 .当时就想统一thinkphp版本。ThinkCMF修改基础版本ThinkCMF 5.0.180901 正式版 ThinkPHP版本thinkphp5.1.29 目录结构改动vendor目录移动到根目录修改原因: thinkLoader原有模板中ROOT__, _TMPL_等关键字统一替换成{:viewreplace(__ROOT)}配置修改thinkcmf 原有配置多数放置在configapp.php文件中,其他配置,根据thinkphp5.1在thinkphp5.1 默认app.php中添加include dataconfconfig.php在thinkphp5.1 默认database.php 添加include dataconfdatabase.php路由配置在cmfcommon.php文件中定义。避免走默认的验证码控制器。
    来自:
    浏览:335

扫码关注云+社区

领取腾讯云代金券