• PHP防止短时间内刷阅读量的方法

      防止短时间内刷阅读量是一个常见的需求,通常需要使用一些技术手段来检测和限制恶意访问。以下是一些可能的方法:   使用 Cookie 或 Session:   通过在用户访问时设置一个 Cookie 或 Session 记录,记录用户最后一次访问的时间戳。在下一次访问时,可以检查当前时间与上次访问的时间戳之间的差异,如果差异太小,则可能是刷阅读量的行为。 session_start(); $currentTime = time();......

    2021-05-06 16:10:18
    13860
  • ThinkPHP6开发wangEditor图片上传接口的方法

      wangEditor是一款近几年非常流行的富文本编辑器,它界面简洁,功能非常强大,本文介绍WangEditor图片上传接口的开发,以Thinkphp6为例。   首先看一下wangEditor官方的接口返回要求:   然后开发Thinkphp6的上传功能: public function testup(){ $file = request()->file('file'); $savename = \think......

    2021-03-02 20:05:58
    15030
  • Thinkphp6开发Tinymce图片上传接口的方法

      Tinymce是项目开发中常用的编辑器之一,它的功能非常强大,界面简洁,又支持各种各样功能强大的插件,本文介绍一下ThinkPHP6开发Tinymce图片上传接口的方法。 public function uploads(){ $file = request()->file('file'); // 上传到本地服务器 $savename = \think\facade\Filesystem::disk('p......

    2021-03-02 19:55:36
    14580
  • 去掉Tinymce图片上传自动添加的相对路径字符

      Tinymce 是一款非常强大的富文本编辑器,被广泛的应用在很多web项目中,但 Tinymce 在上传图片时会自动在图片路径 src 前面加上../../这样的相对路径,导致图片路径错误无法显示,这时只需要在初始化 Tinymce 配置 tinymce.init({}) 中设置 convert_urls :false 就可以去除这些多余的字符。 <!-- 实例化编辑器 --> <script> ti......

    2021-02-19 19:44:31
    14262
  • 使用 jQuery 高亮显示当前栏目导航链接

      高亮显示当前栏目导航链接的原理是:先获取当前页面的 URL 或标识当前页面的导航链接,在文档加载时,使用 jQuery 添加一个特定的类或样式来高亮当前栏目导航链接。   以下是一个基本的示例,展示如何使用 jQuery 高亮显示当前栏目导航链接。在这个例子中,假设导航链接的 href 属性与当前页面的 URL 匹配。 <!DOCTYPE html> <html lang="en"> <head>......

    2021-02-03 18:36:13
    13910
  • 实现自动高度的几种 CSS 方法

      在前端开发中,经常需要使元素的高度自动调整,以适应其内容的情况。以下是一些常见的 CSS 使用方法:   1. 使用 height: auto;:   将元素的高度设置为 auto,这是元素高度的默认值。这样,元素的高度将根据其内容自动调整。 .auto-height { height: auto; }   2. 使用 overflow: auto; 或 overflow: hidden;:   如果希望元素的高度能够自动适应......

    2020-12-11 14:31:21
    14310
  • PHP生成任意尺寸并居中裁剪缩略图的函数

      在项目中经常需要对图片进行各种处理,比如生成缩略图,并且生成的缩略图还要保持原有图片的宽高比例不变形,下面就分享一个非常好用的PHP生成缩略图函数,可以手动输入自定义尺寸并居中裁剪保持图片比例不变形,代码如下: <?php // 应用公共文件 /** * 居中裁剪图片 * @param string $source [原图路径] * @param int $width [设置宽度] * @param int $heig......

    2020-10-03 19:54:30
    15952
  • PHP开发的文字水印,缩略图,图片水印实现类与用法示例

      本文实例讲述了PHP开发的文字水印,缩略图,图片水印实现类与用法。分享给大家供大家参考,具体如下:   1.实现类ImageToTest.class.php参考代码 class ImageToTest { /** * 图片的基本信息 */ private $info; private $image; public function __construct($src){ $info = getima......

    2020-08-22 16:50:22
    15940
  • Mysql中utf8和utf8mb4区别

      一、简介   MySQL在5.5.3之后增加了这个utf8mb4的编码,mb4就是most bytes 4的意思,专门用来兼容四字节的unicode。好在utf8mb4是utf8的超集,除了将编码改为utf8mb4外不需要做其他转换。当然,为了节省空间,一般情况下使用utf8也就够了。   二、内容描述   那上面说了既然utf8能够存下大部分中文汉字,那为什么还要使用utf8mb4呢?原来mysql支持的utf8编码最大......

    2020-07-10 16:46:25
    15060
  • 使用 Layui 和 jQuery 实现表单验证

      对于 Layui 表单验证,可以结合 jQuery 使用 Layui 的验证规则。以下是一个示例,展示了如何使用 Layui 和 jQuery 实现用户名、密码、手机号、邮箱、身份证号的表单验证: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" con......

    2020-06-14 12:31:43
    16010