富文本内容截取摘要

自动获取富文本摘要有以下几步:1、使用strip_tags清除富文本中的html和css标签 2、使用htmlspecialchars_decode内容解码3、使用mb_substr函数截取指定的长度public function getPostAbstractAttr(){ 

Mysql 数据类型

Mysql中数据类型如下:bigint,binary,bit,blob,boolean,char,date,datetime,decimal,double,enum,float,geometry,geometrycollection,int,json,linestring,longblob,

Docker中安装宝塔面板

一、拉取centos镜像dockerpullcentos:latest&二、运行镜像生成容器dockerrun-i-t-d--namewg-bt--privileged=true-v/Users/wang/Documents/docker/baota:/www

php如何设置session有效期

在PHP中主要通过设置session.gc_maxlifetime来设定Session的生存周期。session.gc_maxlifetime是指设置session最大的过期时间,指php按照一定的几率执行它的垃圾回收机制,这个机制指判断当前时间减去session文件最后修改时间是否大于ses

thinkphp6事件监听event-listener

事件系统可以看成是行为系统的升级版,相比行为系统强大的地方在于事件本身可以是一个类,并且可以更好的支持事件订阅者。事件相比较中间件的优势是事件比中间件更加精准定位(或者说粒度更细),并且更适合一些业务场景的扩展。例如,我们通常会遇到用户注册或者登录后需要做一系列操作,通过事件系统可以做到不侵

PHP 进阶的技术之路

PHP开发工程师处在初级、中级和高级阶段需要掌握的技能也不同。PHP初级开发工程师1.走进PHP的世界PHP介绍、PHP版本发展历史、PHP薪资水平和职业发展、WEB开发中基础概念介绍、PHP开发环境搭建、HTML+CSS等入门内容。2.PHP基础语法变量、数据类型、常量、流程控制、

PHP 魔术常量

PHP 魔术常量PHP向它运行的任何脚本提供了大量的预定义常量。不过很多常量都是由不同的扩展库定义的,只有在加载了这些扩展库时才会出现,或者动态加载后,或者在编译时已经包括进去了。有八个魔术常量它们的值随着它们在代码中的位置改变而改变。例如__LINE__的值就依赖于它在脚本中所处的

php值传递和引用传递的区别是什么?

在php中,变量的传递方式主要分为传值和传引用两种。&一、传值传值是指将变量的值复制一份传递给函数或赋值给另一个变量。当一个变量通过传值方式传递给函数或赋值给另一个变量时,会创建原变量的一个独立副本。在函数内部对该变量的修改不会影响原始变量的值。&二、传引用传引用是

PHP bin2hex() 函数

定义和用法bin2hex()函数把ASCII字符的字符串转换为十六进制值。字符串可通过使用pack()函数再转换回去。语法bin2hex(string)参数描述string必需。规定要转换的字符串。返回值:返回要转换字符串的十六进制值。PHP

微信小程序支付(一)开发必读

业务说明1、说明&最常规的普通模式,适用于有自己开发团队或外包开发商的直连商户收款。&2、账号申请指引&申请小程序开发者账号,进行微信认证,获取appid登录mp.weixin.qq.com,注册一个小程序的开发者账号。申请指引:https://mp.w

Git 自动化部署-宝塔

1、在服务器上生成公钥并查看公钥&ssh-keygen-ted25519-C"xxxxx@xxxxx.com"cat~/.ssh/id_ed25519.pub&2、在仓库设置页面添加公钥并启用公钥&为什么要添加公钥&&&n

git 配置

Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git是LinusTorvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。Git与常用的版本控制工具CVS,Subversion等不同,它采用了分布式版本库的方式,不必服

php后台框架整理

1、fastadminFastAdmin是一款基于ThinkPHP+Bootstrap开发的快速后台开发框架。FastAdmin基于Apache2.0开源协议发布,免费且不限制商业使用,目前被广泛应用于各大行业应用后台管理。官网地址:https://www.fastadmin.net/文档

Vue管理后台框架选择推荐

Vue.js是一个目前比较流行的前端框架,在业界也算很有名气,今天这里为大家罗列一下基于Vue的后端管理的框架。使用这些框架你会发现它包括了我们常用的路由,状态,交互等等,我们只需要去复用它的代码,加上一下我们自己少量的逻辑就能轻松的完成项目。会为你节约更多时间喝喝咖啡等,给你一种“框架在手,天

宝塔linux面板重启、重置等命令

安装宝塔Centos安装脚本 yuminstall -ywget  wget -Oinstall.shhttp://download.bt.cn/install/install.shshinstall.shUbuntu/Deepin安装脚

百度sitemap

为什么要验证网站搜索资源平台推荐站长添加主站(您网站的链接也许会使用www 和非 www 两种网址,建议添加用户能够真实访问到的网址),添加并验证后,可证明您是该域名的拥有者,可以快捷批量添加子站点,查看所有子站数据,无需再一一验证您的子站点。如何验证网站百度搜索资源平台提供三种验证方式(百

php生成sitemap

1、php生成sitemap.txt$urls=['https://upwqy.com/'];$content=implode("\n",$urls);$localUrl='./public/sitemap.txt';$path=dirname($

网站地图sitemap的标准格式说明

搜索引擎(搜狗为例)可以通过站点地图发现通过其他传统抓取方式无法在贵网站发现的网页,一般的sitemap形式是XML文件,在其中列出网站中的网址以及关于每个网址的其他元数据(上次更新时间、更新频率、权重等)。即使您的网站已经被收录,也可以通过站点地图让搜索引擎(搜狗为例)更有效率地抓取,达到最优的

request to https://registry.npm.taobao.org/create-vue failed, reason: certificate has expired

使用命令行&npmcreatevue@latest&创建vue项目时报错&requesttohttps://registry.npm.taobao.org/create-vuefailed,reason:certificatehasexpired

设计模式:工厂模式

&&&工厂模式其实是一种类,它具有创建对象的某些方法。我们可以使用工厂类来创建对象,而不是直接使用new。这样做的好处是,如果你想要更改实例化的类名,则只需要更改该工厂方法内容即可,不需要追一寻找代码中具体实例化的地方来修改。为系统结构提供灵活的动态扩展机制,减少耦合