PHP中include,require,include_once,require_once的区别详解
前言在做程序设计的时候避免不了要去引用外部文件,在 PHP 中引入文件的方式有很多种,这里详细说一下 include ;require ;include_once;require_once。 12`require ()` 语句的性能与 `include ()` 相类似,都是包括并运行指定文件。除了处理失败的方式不同之外。`require`在出错时产生 `E_COMPILE_ERROR` 级别的错误,终止脚本运行;而 `include` 只产生警告`(E_WARNING)`,脚本会继续运行。 1.include 和 require 都是语句结构(并不是函数) 在 php 官网手册上是划分到了流程控制,这两个语句结构不是函数。 详情可参考 http://php.net/manual/zh/function.include.php 所以,它可以不加圆括号,直接加引号来包含文件。我习惯不加圆括号。 1234567include '01_var.php';或者include('01_var.php');或者require...
Akina for Typecho 使用介绍
本篇文章我将介绍如何去更好的了解使用 Akina for Typecho 模板,感受它独特的灵魂和魅力。 使用前我应该做什么请将akina\images\avatar.jpg替换为自己头像 全局使用QQ头像将Akina\images\donate内收款图片替换为自己的收款码,(当然不替换也行)在后台设置-评论 允许使用<img src="">标签 ,否则将不能正常使用表情。主题层面关闭反垃圾保护、启用分页、将第一页作为默认显示、将较新的的评论显示在前面。主题层面评论允许img标签 关于表情因为每个人的域名都是不一样的,为了适应这个,表情链接不能够写死。博主修改了相关js使其自动获取网站地址,但是这样改完后仅且只能使用图标包,即“img”标签 主题自带一种表情包,可仿照其格式自行添加表情。 主页(hmoe.php)设置Akina 提供了一个独特的首页页面在博客后台-设置-阅读-站点首页选择直接调用 hmoe.php模板文件,并勾选...
使用Github,jsDelivr,TravisCI 搭建一个轻量靠谱的免费CDN
CDN使用 Github,jsDelivr, TravisCI 搭建一个轻量靠谱的 CDN。 实现原理Github 做 CDN 存储,jsDelivr 做 CDN 服务器, TravisCI 做自动更新。 流程 本地添加文件到 Git,推送到 Github,触发 TravisCI 执行构建; TravisCI 拉取最新 Github 文件,打 Tag,发布到 Github Release, 将新版本文件推送回 Github; 用户访问 jsDelivr 的 CDN 服务器,jsDelivr 到 Github Release 拉取对应版本或者最新版本文件,返回给用户; 本地更新文件,如此往复触发第一步。 核心代码12345678910111213141516language: node_js # 升级版本需要依赖 npmnode_js: stableinstall: true # 无需安装依赖,调过安装branches: only: - master # 只发布 master 分支before_script: - git config --global...
虚拟主机中Apache配置启用HSTS
虚拟主机中Apache配置启用HSTS现在给网站启用ssl的站长越来越多了,谷歌也逐步将http访问设置为不安全,不开ssl感觉会对用户造成一种假象,没有ssl就是不安全的网站。所以小站也在很久之前就部署了ssl证书。 问题过程晚上网友“心有猛虎”说他网站怎么是T,我就用检测工具简单检测了一下,果然是最差的T等级,我想不应该啊,就刷新重新检测,果然恢复到A了,应该是检测工具没刷新问题。 弄到这里我就看了一下我的网站,也是A,这时候我的处女座强迫症犯了,为什么不搞到A+呢?(A+需要配置HSTS)以前也搞过,不过那个时候用的是独立服务器,环境是Nginx配置几行代码就能实现,现在转到虚拟主机,还能不能配置,经过使用搜索工具,终于找到了虚拟主机配置。 解决方案在.htaccess中添加配置就可以实现。 12RewriteCond %{HTTPS} !=on RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L] RewriteCond %{HTTP_HOST}...
韩小韩API
韩小韩API拥有多接口调用 (支持HTTPS)获取QQ昵称头像 (已整合) 随机每日一言API (已整合) 网站ICO图标获取 (已整合) Bing每日图片获取 (已整合) 二维码生成API(已整合) 新浪短网址生成API (已整合) 音乐API解析 (已整合) API官网地址: https://api.vvhan.com/ 更多API接口请访问官网;后续会添加更多API;敬请期待! (本站均无源码出售,谨防上当受骗!)最后更新:2020-2-23 !
为网站添加满屏雪花下雪特效(接口版)
为网站添加满屏雪花下雪特效演示图 直接上代码12<script src="https://api.vvhan.com/api/snow"></script>添加到你网站的body标签内即可
为你的博客加上梅花飘飘(接口版)
在你的个人网站上加上梅花飘飘 演示图 直接上代码123<script src="https://api.vvhan.com/api/meihua"></script>注意:此效果需要Jquery支持(若无Jquery,请添加以下)<script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js"></script>
为你的博客加上春节灯笼(接口版)
在你的个人网站上加上春节灯笼直接上代码1<script src="https://api.vvhan.com/api/denglong"></script> 把以上代码插入到网站的body标签内即可。 效果图
随机二次元壁纸
送上几张4K二次元壁纸,喜欢的拿走(页面刷新,你就找不到咯) ...
GoIndex一个无需服务器的Google Drive目录索引程序
前文GoIndex是一款部署在Cloudflare Workers的Google Drive目录索引程序,无需提供服务器,可以直接列出你谷歌网盘的所有文件,同时下载和访问也不需要挂梯子,也可以在线观看某些格式的视频文件,拿来玩玩也是可以的。 安装 Github地址:https://github.com/donwa/goindex 获取Workers代码 先访问:https://installen.gd.workers.dev/,点击**GET AUTH CODE,验证你的谷歌账号获取Auth code。然后开始输入你的Auth code**,其它可以先默认,然后点击BUILD获取你的代码。 部署到Workers首先登录cloudflare,官网,然后首页右侧可以看到Workers入口。 点进去后新建一个Workers子域名,也就是你的专属域名,填入确认后就更改不了了,所以别乱填。 接下来点击Create a Worker创建一个Worker。 把你之前获取的Workers代码粘贴进去,然后可以在左上角双击修改域名,再点击Save and...