<?php
//检验指定字符是否为空
function is_empty($input){
return ($input == '') ? true : false;
}
//验证是否为指定长度的字母/数字组合
function check_len($input,$len){
return (strlen($input) <= $len) ? true : false;
}
funct
原创
2014-02-10 11:15:25
469阅读
背景在做设备控制时modbus报文需要在最后加入CRC校验参考php官网参考
https://www.php.net/manual/en/function.crc32.php我的代码如下:// 和官方实例一模一样 不用去官方复制了
function crc16($string) {
$crc = 0xFFFF;
for ($x = 0; $x < strlen ($string);
原创
2023-07-03 11:34:21
460阅读
一.签名传参(统一在header头里面进行传递)参数名称参数说明sign签名值ak调用方标识,服务端根据此标识匹配SK秘钥timestamp签名时间戳,服务端需要进行过期检测二.签名步骤1.GET请求将URL请求中的传参构造成url方式得到urlstring如:a=1&b=2&c=3根据请求来源确定加密秘钥SK(秘钥可以是设备ID+动态token根据业务进行确定)拼接加密串 urlstring+timestamp(请求参数+请求时间)如:
原创
2021-09-05 11:17:07
741阅读
用极简单的方式完成时间格式的判断
原创
2012-10-25 11:35:34
8923阅读
php用户输入fiter函数的校验:代码如下:<?phpheader("Content-type: text/html; charset=utf-8"); function filter_param($paramArr, $filterArr) { $res = filter_var_a
原创
2017-04-21 10:56:51
714阅读
<?php/** * 身份证相关操作函数 * Created by 乐杨俊 */namespace leyangjun\Lib;class $r...
原创
2018-08-07 16:23:21
270阅读
<?php // input-> modbus rtu string // output -> 2bytes string, in correct modbus order function crc16($string, $length = 0) { $auchCRCHi = array( 0x00
原创
2022-05-01 22:42:12
2236阅读
接口配置信息php版本:<?phpdefine("TOKEN", "yourtoken"); //TOKEN值$wechatObj = new wec_GET["echostr"]; i
原创
2017-11-03 21:34:01
60阅读
说明:最近项目需求要对用户身份证的有效期验证,但向公安系统或者银联付费请求查询对应信证有效期才可能会...
原创
2018-08-20 19:49:54
106阅读
我们使用mysql,php 开发oa, 网站 后台类程序,大约80%的时间都在做CRUD 等基本操作,既然我们是程序员,我们的能力就是减少重复劳动,提高工作效率,对客户我们的价值是如此,对我们自己的工作也应该如此.有没有能够提高我们开发效率的方法呢?当然可以。方法一是,使用一种框架,就像JSP 开发框架那样,对对象的关联,基本操作都实现自动生成对象(OR) ,然后添加自己的代码。这需要我们掌握至少
转载
2023-05-23 21:15:04
119阅读
GB/T 17710-1999 PHP生成校验码
原创
2014-11-28 22:08:45
2896阅读
/** * 校验身份证号码是否合法 * @param $str * @param bool $getBasicInfo 是否提取身份证号码中的基本信息(出生日期/性别) * @return mixed */ public static function RegexpMatchIdCard($str,
转载
2020-05-06 18:01:00
150阅读
2评论
转自:http://blog.csdn.net/heiyeshuwu/article/details/268446
做一个后台登陆需要用到校验码,前台的用户跟踪需要用到SessionID,当然,默认的PHP开启了Session以后就有了一个SessionID,但是我需要自己的,并且能够存储进数据库,那么我就尝试了一下,构造了以下的函数。
/****** 产生Session
转载
精选
2012-12-18 13:17:37
815阅读
PHP CRC16 校验码的算法如何使用最近用到CRC16,我现在就是要把 010301180001 算出CRC16的校验码,通过其他工具,可以得到 校验码是 05F1最后完整的代码就是 01030118000105F1 我现在需要用php程序,写个函数,来计算这个 05F1 , 网上很难找到 php语言中的CRC16 应用实例,昨晚发现php.net官方有这样一个介绍。http://cn.php
转载
2017-07-27 17:30:00
439阅读
2评论
<!--
//
/
//
//
张树林 - 慧佳工作室
//
//
Module Name: public.js
//
Abstract: 各种校验程序
//
Version: 1.0
//
Date
转载
2024-07-20 15:43:16
41阅读
表单简单校验的两种实现写在前面1. JavaScript 实现表单校验2 . JQuery 实现表单校验结束语 写在前面本篇主要讲述如何实现简单的表单校验,通过 JavaScript 和 JQuery 两种方式来是实现。主要通过 DOM 操作和触发事件以及简单的逻辑进行判断进而更好的实现。1. JavaScript 实现表单校验<1> 建立 form 表单通过建立 form 表单确定
转载
2023-10-26 22:44:38
75阅读
SHA1 安全哈希算法:对于长度小于2^64位的消息(1M = 1024k,1K = 1024字节,1BYTE = 8bit 可以想象一下2的63次方位可以表示一个多大的数据文件),SHA1会产生一个160位的消息摘要。当接收到消息的时候,这个消息摘要可以用来验证数据的完整性。在传输的过程中,数据很可能会发生变化,那么这时候就会产生不同的消息摘要。 SHA1有如下特性:不可以从消息摘要中
转载
2024-03-24 09:48:20
81阅读
普通校验
普通检验是基础用法,非常容易,首先需要用户在SpringBootWeb项目中添加数据校验相关的依赖:
```
org.springframework.boot
spring-boot-starter-validation
```
查看LocalValidatorFactoryBean类的源码,发现默认的V
转载
2021-06-11 14:03:15
510阅读
Luhn算法会通过校验码对一串数字进行验证,校验码通常会被加到这串数字的末尾处,从而得到一个完整的身份识别码。 我们以数字“7992739871”为例,计算其校验位: 从校验位开始,从右往左,偶数位乘2(例如,7*2=14),然后将两位数字的个位与十位相加(例如,10:1+0=1,14:1+4=5)
转载
2016-03-04 14:50:00
536阅读
2评论
接口测试中,有两种需要校验:一、HTTP状态码校验,验证返回的状态码为200示例:断言 status_code 是否等于200示例 二、 业务校验:业务的响应码,有请求成功的响应码 和请求失败的响应码。当接口响应报文比较短,比较固定的情况下,校验完全一致当接口响应报文比较长,比较多的情况下,校验最核心的业务信息。当接口响应报文非常复杂的多层级xml格式或者json格式,通过x
转载
2023-09-07 21:31:28
265阅读