使用PHP进行Web开发建站的最新文章

APhpWeb网站发布的关于使用php进行web开发的文章。

web全局速率限制

web全局速率限制,实现url白名单,url黑名单,host白名单,rules等过滤规则,仅供参考

2022-10-25

Api接口速率限制

Api接口速率限制,防止接口被频繁请求

2022-10-25

网站响应慢Apache进程占满问题记录

web网站打开特别慢,查看服务器知道负载高和apache进程已经占满,定位到最后,问题原因竟然是它

2022-10-25

常用的Linux命令记录

常用的Linux命令记录,备忘

2022-01-26

PHP配置保存session - 使用redis指定密码数据库

PHP配置保存session - 使用redis指定密码数据库

2021-10-27

Handsontable - 3、自定义渲染

Handsontable中,提供了一系列的渲染器函数,别名除了 html外,基本和单元格类型一样。如果这些无法满足实际需求, 我们可以使用单元格属性 renderer来实现想要的效果。单元格渲染可以增加小图标点击打开对话框,展示或编辑更多信息。

2021-08-20

JS - 按钮点击倒计时函数实现

按钮点击倒计时,一般用于短信发送功能,下面是一种实现方式。

2021-08-12

Handsontable - 2、单元格类型与属性

Handsontable中,目前有文本类型(默认)、自定义类型、数值、日期、时间、复选框、单选、下拉框、自动完成、密码、Handsontable这些单元格类型。 本章将展示除了自定义类型之外的单元格类型,一些配置选项请查看官方文档。

2021-08-12

CSS 上中下垂直布局自适应实现

CSS中 上中下垂直布局的实现方式有很多种,这里主要使用 fixed实现自适应效果。

2021-08-10

linux命令ls常用选项

ls用于列出目录下的内容,其选项主要用于展示信息以及排序。

2021-08-09

CSS color颜色名称关键词列表与效果展示

CSS中,color属性目前有147个颜色名称关键词,本文列出这些颜色,并提供基本的效果展示。

2021-08-05

JS - Handsontable

Handsontable实战技巧整理

2021-08-04

Handsontable - 1、数据绑定方式的选择

Handsontable中,数据源的绑定有两种方式:数组列表或对象列表。两种方式都支持只展示指定的元素、深层数据展示,以及直接修改数据源。 在处理复杂的业务时(数据源结构变更等),对象列表的方式具有更好的可读性、可维护性以及扩展性。所以,推荐使用对象列表的数据源绑定方式。

2021-08-04

PHP功能实现 - Zip内存打包下载,边打包边下载

PHP提供了ZipArchive类,可以实现指定文件打包,并下载的功能。 可是,当文件比较多比较大的时候,打包需要很长时间处理,这样就需要用户等待,体验不是很好。 这时候,我们可以使用管道机制,不生成压缩包,而是一边压缩一边下载。这个功能需要用到popen函数和zip命令。

2021-07-27

使用SVG PATH 画圆和圆弧

最近需要使用svg绘制圆和圆弧做图标,记录下来,以备后用。使用 path中 d属性中的 a来绘制弧度,控制弧长;使用 transform中的 rotate来旋转控制弧的开始角度。

2021-07-24

layer tips悬浮提示自动消失,内容中链接可点击

Layer中的 tips跟随元素提示是一个不错的功能,但是自动消失的接口并不完美, 如果内容中有 a链接,或者 Button按钮需要点击操作,需要额外的代码开发。

2021-07-07

一行PHP - 视图层Email转码,防止邮箱采集

此方法是使用html的转义字符,可以将email、url转义,增加网页采集器的采集难度。一种是 &#{十进制};,一种是 %{十六进制}

2021-07-05

用户操作指引introjs 点击下一步事件处理

introjs是一款对用户进行网站操作进行指引的js库,在实际的项目开发中, 会遇到需要在点击下一步的时候,根据当前所在步骤进行额外事件操作的需求。但是官方网站在对Events进行介绍时,只介绍了一个onbeforeexit事件。 对于这种情况,我是严重怀疑的,通过使用F12开发者工具,我发现introjs的事件还真不少。

2021-07-02

一行实用js - 计算字符长度,汉字、符号等算两个字符

计算字符长度,汉字、符号等算两个字符。利用正则表达式,将双字节字符替换为2个 ASCII码,再计算长度。

2021-06-30

Jquery中Ajax请求的二次封装

对Jquery的Ajax进行二次封装,是为了统一请求调用入口,最好也同意响应格式。此外,还额外增加了防止重复点击的功能,减少冗余代码量。

2021-06-29

GitHub国内镜像网站源

国内访问GitHub仓库概率性存在无法访问的问题,网上找到了几个镜像地址,保留备用。

2021-06-28

一行PHP - 创建唯一UUID

php代码,提供一种方式生成唯一字符串uuid,md5函数可以换成hash等其他摘要算法, key值可以加上ip、useragent等用户标识,自由发挥。

2021-06-27

网站使用webp格式图片,兼容性支持js代码

WebP是Google推出的图片格式,它比PNG、JPG格式的图片更小,既能节省流量,也能加快网站加载速度。 但是并不是所有的浏览器都支持WebP格式图片的展示,所以需要兼容性解决方案。

2021-06-26

Chrome浏览器SameSite导致Cookie失效问题处理,兼容Chrome旧版本

Chrome 80+版本浏览器,默认修改了SameSite配置,导致跨域网站间的Cookie失效,iframe下面的跨域网站一直登陆失效。

2021-06-25

SVG text animate - 文字平移、中心点旋转缩放

APhpWeb的logo和favicon,是使用SVG代码实现的,为了让logo显眼点,就给logo中的文字加上了平移,中心点旋转、缩放的效果。 中心点主要靠 CSS属性transform-origin实现。

2021-06-24

PHP问题处理 - 大文件下载内存耗尽

PHP提供了readfile函数可以用作文件下载,这个函数对于10M以内的小文件也完全足够。 但是当下载文件达到几百M的时候,就可能会出现报错:Allowed memory size of bytes exhausted。 这时的解决方案是使用 fopen函数自己读取文件,并在输出的时候,使用 ob_flush和 flush函数, 定时清除缓冲区内容,解决内存问题。

2021-06-23

一行实用js - 金额格式化

金额格式化,利用正则表达式,精确到小数点两位,逗号分隔。

2021-06-22

常用软件官网下载地址,远离山寨软件

这篇文章写给程序员身边的朋友,他们想要下载QQ聊天软件,却因为各种各样的原因,下载安装的却不是QQ。如何远离山寨软件。

2021-06-21

一行实用js - 整数左边填充0

整数补0是一种常用的字符串格式化处理需求,网上大多提供了多种函数案例,这里提供实用的一行精炼的函数实现。

2021-06-21

APhpWeb域名备案通过,未来的建站规划

APhpWeb建站域名备案通过了,写一篇文章记录一下,介绍APhpWeb网站的建站规划

2021-06-16

PHP开发工程师网站开发中常用的软件

PHP开发工程师常用软件的软件,有ApwWnmpServer,PhpStorm,Git,Chrome,Navicat Premium,SecureCRT等。

2021-06-03