Think PHP
文章平均质量分 57
叶落无痕123
好好学习天天向上
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
php加载html页面前先去掉指定字符串,PHP THINKPHP5模板读取内容时调用函数清除HTML标签并截取字符串方法...
本文主要是介绍THINKPHP5模板读取内容时调用函数清除HTML标签及样式,并截取字符串的长度的方法,希望对你有所帮助。TP5清除HTML标签样式函数strip_tags,使用方法如下:{:strip_tags($Info.content)}或{$Info.content|strip_tags}编译后:注意:前面需要加上“:”,否则会编译出错;TP5截取字符串长度函数mb_substr:{$Info.content|mb_substr=0,100,'utf-8'}编译后:模板调转载 2022-05-11 11:39:05 · 524 阅读 · 0 评论 -
tp5 in 排序
$str='43,44,18,19,45'; $exp=new Expression("field(cateId,$str)"); $liuxue=db('news_cate')->where('cateId','in',$str)->order($exp)->select(); $this->assign('liuxue',$liuxue);// $str='43,44,18,19,45';// $str='43';// $exp=new Expression(..原创 2022-03-07 13:50:58 · 1573 阅读 · 0 评论 -
utfwry.dat php,关于ThinkPHP使用UTFWry地址库进行IP定位的方法
在WEB应用中,根据IP地址定位和记录相关访问日志也是非常常见的需求,在ThinkPHP中你可以轻松的实现IP地址获取和定位可以在官网下载IP定位扩展类库,或者下载扩展包里面也已经包含该扩展类了。如果是单独下载的上传类库,把解压后的IpLocation.class.php 放入ThinkPHP/Extend/Library/ORG/Net/(如果没有请手动创建)目录下面。一、获取IP地址如果你仅仅需要获取用户访问的IP地址,那么直接使用系统内置的get_client_ip函数即可,该函数是Thi转载 2022-02-14 09:15:09 · 822 阅读 · 0 评论 -
ThinkPHP项目部署到阿里云服务器上的步骤(二)
(二)准备工具以及部署环境一.百度下载PuTTY工具和FlashFXP工具1.下载好putty直接在文件里打开就行了在Host Name这一栏里填上你云服务器ECS的公网iplogin as:root(一般默认是root)password : 就是你购买服务器时会叫你输入个密码(想当于Windows下的用户名和密码)当你看到Welcome ………… 就已经成功进入你的Linux系统里了,接下来就可以敲命令行了。二.下载宝塔面板1.在#号 后面敲下面的命令行yum install ..转载 2020-08-22 14:31:52 · 1669 阅读 · 0 评论 -
thinkphp开启域名部署/子域名部署/泛域名部署/IP访问部署
thinkphp开启域名部署/子域名部署/泛域名部署/IP访问部署thinkphp开启域名部署/子域名部署/泛域名部署/IP访问部署 ThinkPHP支持模块(甚至可以包含控制器)的完整域名、子域名和IP部署功能,让你的模块变得更加灵活,模块绑定到域名或者IP后,URL地址中的模块名称就可以省略了,所以还可以起到简化URL的作用。无论是子域名还是IP部署,首...转载 2019-09-29 16:09:03 · 537 阅读 · 0 评论 -
TP3.2项目部署-默认配置
1.在目录:application-Common-Conf-config.php里设置默认配置项。如下:2.附代码如下:<?phpreturn array( //'配置项'=>'配置值' //自定义路径常量的配置项 'TMPL_PARSE_STRING' => array( '__ADMIN__'=>'/Public/Adm...转载 2019-04-26 19:16:27 · 754 阅读 · 0 评论 -
thinkphp里__PUBLIC__的使用
1、默认值__PUBLIC__常量默认指向当前项目根目录下的pulic目录,例如:www下有一个blog项目目录,blog下一般有application、Home、public、Thinkphp那么在所有模块的模板文件里使用__PUBLIC__的默认输出如下:/bolg/Public2、配置__PUBLIC__可以在模块下conf/config.php中配置例如可以在H...转载 2019-04-08 21:06:43 · 1686 阅读 · 0 评论 -
thinkphp内ACTION_NAME常量 在模板里使用方法
condition 下用$Think.const.MODULE_NAME在模板里要用{$Think.ACTION_NAME}转载自:https://blog.youkuaiyun.com/happylifeng/article/details/84832851转载 2019-03-20 13:09:10 · 2049 阅读 · 0 评论 -
ThinkPHP html模板中截取字符串 中文字符串
都试试{$ma.title|mb_substr=0,5,'utf-8'}1{$a['a']['b']|substr=0,2} //显示前面,两个字符{$a['a']['b']|substr=0,-2}//删除后面,两个字符12{$ma.title|msubstr=0,5,'utf-8'} 转载自:https://blog.youkuaiyun.com/qq_1623461...转载 2019-01-14 20:30:39 · 732 阅读 · 0 评论 -
thinkphp3.2处理多张图片上传(已成功)
在做后台图片编辑和上传的时候往往会遇到比较棘手的问题,就是如何上传多张图片,本来以为要在input后面加个按钮,判断要添加的时候,在创一个input,这样子的话每个图片都有自己一个对应的name,这样后台便会拿到图片的路径。不用以上方法,其实也很简单: 1.我们在表单form那里用数组去保存图片的name,再加上一个multiple,这样按住ctrl就可以多选了。<input cla...转载 2018-12-07 15:36:47 · 3458 阅读 · 0 评论 -
基于thinkphp的uploadify上传图功能
php Action 服务器端<?php/* * To change this template, choose Tools | Templates * and open the template in the editor. *//** * Description of UploadAction * * @author hxwj */class Upload...转载 2018-12-07 15:12:20 · 206 阅读 · 0 评论 -
tp模板中控制字数
{$vo.nurseryname|msubstr=###,0,num}转载 2018-09-05 12:39:10 · 1486 阅读 · 0 评论 -
报错A non well formed numeric value encountered(Thinkphp5时间戳自动转换问题)
数据库表字段设置 datetime类型,渲染的时候系统会自动进行转换,datetime类型再做一次转换就出现了“A non well formed numeric value encountered”错误。解决方法:1、在database.php 中设置取消数据类型的自动转换://时间字段取出后的默认时间格式‘datetime_format’=>false,2、模板中格式化输出时间{$tim...原创 2018-05-04 17:08:25 · 66165 阅读 · 0 评论 -
Thinkphp5时间戳
系统支持自动写入创建和更新的时间戳字段,有两种方式配置支持。第一种方式,是在数据库配置文件中添加全局设置:// 开启自动写入时间戳字段'auto_timestamp' => true,第二种是直接在单独的模型类里面设置:protected $autoWriteTimestamp = true;如果这两个地方设置为true,默认识别为整型int类型,如果你的时间字段不是int类型的话,例...原创 2018-05-04 16:58:39 · 6111 阅读 · 0 评论 -
ThinkPHP5实现作业管理系统中处理学生未交作业与已交作业信息的方法
ThinkPHP5实现作业管理系统中处理学生未交作业与已交作业信息的方法涉及thinkPHP针对数据表的查询与遍历操作相关实现技巧在作业管理系统中,学生登陆到个人中心后可以通过左侧的菜单查看自己已经提交的作业和未提交作业。那么在系统中如何实现这些数据的查询的呢?首先我们需要弄清楚学生(Student)、班级(class)、作业提交表(Submit)这三个表之间的关系。转载 2017-06-30 19:42:26 · 755 阅读 · 0 评论 -
使用Thinkphp框架开发移动端接口(1)
给原生APP提供api接口1. [代码]使用TP框架时 放在common文件夹下文件名就叫function.php/** * Created by zhangkx * Email: zkx520tnhb@163.com * Date: 2015/8/1 * Time: 23:15 */ /***********************原创 2017-05-16 10:56:37 · 953 阅读 · 0 评论 -
使用Thinkphp框架开发移动端接口(2)
ThinkPHP的模板主题机制,如果只是在PC,只要需修改 DEFAULT_THEME (新版模板主题默认是空,表示不启用模板主题功能)配置项就可以方便的实现多模板主题切换。 但对于移动端和PC端,也许你会设计完全不同的主题风格,且针对不同的来路提供不同的渲染方式,其中一种比较流行的方法是“响应式设计”,但就本人经历而言,要实现完全的“响应式设计”并不是那么容易,且解决兼容问题也是个难题,假原创 2017-05-16 11:00:42 · 1007 阅读 · 0 评论
分享