![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
接口
陈学卫的博客
做自己的一个博客
展开
-
PHP获取每个周五或周一的日期
今天遇到一个需要获取2022年年内所有周五日期的需求,方法如下:function getWeeklyBuyDate($start='2022-04-05', $end='2022-04-30', $weekDay=1) { $WORK_DAY = [ 1 => ['en' => 'Monday', 'cn' => '一'], 2 => ['en' => 'Tuesday', 'cn' => '二'],原创 2022-02-28 14:12:44 · 1138 阅读 · 0 评论 -
nodejs群聊和私聊
自行安装,代码如下先安装nodejs服务器代码 var app = require('http').createServer(handler) var io = require('socket.io')(app); var fs = require('fs'); app.listen(83); function handler (req, res) {原创 2016-07-15 20:33:50 · 229595 阅读 · 0 评论 -
调用http://apistore.baidu.com网站的接口
调用http://apistore.baidu.com网站的接口curl方式 $ch = curl_init(); $url = 'http://apis.baidu.com/chazhao/ipsearch/ipsearch?ip=114.114.114.114'; $header = array( 'apikey: your_baidu_appk原创 2016-07-15 20:29:39 · 233503 阅读 · 0 评论 -
单向散列加密
1.加密文件 <?php //sha1_en.php header("content-type:text/html;charset=utf-8"); $str = "我是张三,能给我个人数据吗"; $salt="123456";//我是唯一不变的salt $sha1=sha1($str.$salt);//或者$sha1=md5($str.原创 2016-09-21 08:30:16 · 228157 阅读 · 2 评论 -
php借助mcript扩展实现对称加密
1.对称加密主要利用相同的密钥来实现,而非对称加密利用公钥和私钥来加密,比较而言对称加密速度快,但是安全性要低为什么使用base64_encode(),主要是用于传参,直接加密完成后不是我们能理解的字符串,也就是大家所说的乱码2.进行加密(使用mcript扩展,DES类型),关键点在于$key=”key:1111”,相同的密钥串 <?php header("content-type原创 2016-09-21 08:32:12 · 228039 阅读 · 0 评论 -
php使用openssl来实现非对称加密
使用非对称加密主要是借助openssl的公钥和私钥,用公钥加密私钥解密,或者私钥加密公钥解密。1.安装openssl和php的openssl扩展2.生成私钥:openssl genrsa 用于生成rsa私钥文件,生成是可以指定私钥长度和密码保护 openssl genrsa -out rsa_private_key.pem 1024 3.生成公钥:rsa命令用于处理RSA密钥、格式转换和打印信息原创 2016-09-21 08:33:45 · 227725 阅读 · 0 评论 -
PHP 正则 去掉html里的注释
最近在项目中在需要输出浏览器中的源文件需要去掉html中的注释,在网上看了很多的方案,不过很多的答案都是一样的,并不能解决我的问题,于是就自己写正则表达式,也对正则有了更加深刻的理解。首先比较基础的是: $a = '<!--ceshi-->ceshi'; $a = preg_replace('#<!--.*-->#' , '' , $a); var...转载 2019-05-09 15:01:09 · 433 阅读 · 0 评论