- 博客(61)
- 资源 (31)
- 收藏
- 关注
原创 PHP的HMAC_SHA1和HMAC_MD5算法方法
很多做对接的小伙伴们都会遇到签名加密的问题,常用的就是hmac_sha1加密和hmac_md5加密,最开始用的是sha1加密,后来用到了md5加密,我以为直接把sha1改为md5就好了,结果试来试去跟文档提示的示例结果都对不上,最后经过查询搜索终于得到了正确的方法,现在把两种加密方法分享给大家。
2025-01-17 20:41:13
498
原创 PHP报错:Function get_magic_quotes_gpc() is deprecated
解决方案: ini_get('magic_quotes_gpc') 的值判断。原因: php版本于7.4开始此方法已被弃用。
2023-08-31 11:20:34
1845
原创 MAC链接阿里云服务器RSA_KEY方式
1.执行vim ~/.ssh/config2.添加如下内容Host Aliyun #自定义别名HostName 127.0.0.1 #ssh服务器公网IPPort 22 #ssh服务器端口,默认22User root #ssh服务器用户名,默认rootIdentityFile ~/.ssh/KeyPair.pem #秘钥文件路径3.执行ssh {别名},即可直接登录远程服务器ssh {步骤2定义的别名}...
2021-11-04 13:32:01
372
原创 PHP四舍五入函数round和sprintf比较
先来看一个例子$a = 4.5449;$b = 4.5500;$c = 4.5501;$d = 4.5549;$e = 4.5550;$f = 4.5551;//保留1位小数对比:echo round($a,1); // 4.5echo sprintf('%.1f',$a); // 4.5 echo round($b,1); // 4.6echo sprintf('%.1f',$b); // 4.5 echo round($c,1);
2021-09-03 11:22:59
740
原创 PHP实现中文字串截取无乱码
方法1:function GBsubstr($string, $start, $length) {if(strlen($string)>$length){ $str=null; $len=$start+$length; for($i=$start;$i<$len;$i++){ if(ord(substr($string,$i,1))>0xa0){ $str.=substr($string,$i,2); $i++; }else{ $str.=su
2020-12-14 11:12:12
188
原创 JS Jquery 根据两个日期计算相差月数天数 兼容二月份28天29天
var start_date = '2019-08-21';var end_date = '2020-09-29';用法:var month_day = getMonthAndDay(new Date(start_date), new Date(end_date));返回:{month:13,day:9}function getMonthAndDay(startdate, enddate) { if (startdate.valueOf() > enddate.valueOf(.
2020-09-29 18:39:11
1189
1
原创 微信公众平台消息加解密代码示例
<?php/* 椰子园 http://www.yeziyuan.com email shaodong.li@zhuna.cn CopyRight 2014 All Rights Reserved*/define("TOKEN", "thisisyourselftoken");define("AppID", "nowisyourappid");define("Enc
2020-09-01 18:57:58
484
原创 Mysql根据经纬度和距离检索符合条件的数据浅析
假设已知坐标lat1,lng1,距离distance方法1:定义数据库函数方法DROP FUNCTION IF EXISTS `getDistance`;DELIMITER ;;CREATE DEFINER=`root`@`localhost` FUNCTION `getDistance`(lng1 float(10,7) ,lat1 float(10,7) ,lng2 float(10,7) ,lat2 float(10,7)) RETURNS dou
2020-09-01 09:54:12
769
原创 简单的PHP下载远程图片CURL代码
private function downImg($url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_CON.
2020-08-18 16:23:22
275
原创 scrapy-redis分布式爬虫去重异步写入mysql数据库实例代码
首先创建一个爬虫文件dgrds.py# -*- coding: utf-8 -*-import scrapyfrom scrapy_redis.spiders import RedisSpiderclass DgrdsSpider(RedisSpider): name = 'dgrds' redis_key = 'dgrds:start_urls' def parse(self, response): for i in range(2499930, 24
2020-05-29 12:16:01
704
原创 ubuntu上安装scrapy框架
1 安装需要用到的依赖sudo apt-get install build-essential python3-dev libssl-dev libffi-dev libxml2 libxml2-dev libxslt1-dev zlib1g-dev2 安装pip模块sudo apt install pytyon3-pip3 安装Scrapypip3 install Scrapy
2020-05-12 11:04:44
218
原创 layui table edit 编辑模式添加文本框placeholder提示语
先看下效果:layui官方自带的table编辑是这样的修改之后可以提示用户输入如下所示假如JS文件table.render()中我们的代码是这样的:{field:'plan_date', title: '计划收款日期', placeholder:'格式:yyyy-mm-dd', edit: 'text', width:150},这里我们定义提示语的键名为:‘placeh...
2020-01-09 16:08:01
7686
4
转载 Js+CSS实现的间断和不间断文本滚动代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"> <head> <...
2019-06-04 18:59:58
600
原创 layui动态添加的元素click等事件触发不了的解决办法
在页面加载完成时候 '.add_project' 元素是可以触发click时间的,当动态添加 '.add_project' 时候,新添加的元素却触发不了click事件,类似下面的写法:$(".add_project").on('click', function(){ alert('1')}); 解决办法很简单,就是用全局的document来监控 '.add_project' 元...
2019-02-27 16:10:31
9339
1
原创 Layui关闭当前tab页面的方法
一个关于关闭layui的tab页面的方法,找了半天终于找到并试验成功,分享给大家parent.layui.admin.events.closeThisTabs();
2019-02-27 10:50:57
19405
19
原创 ubuntu配置nginx+php+mysql开发环境
1.安装nginx$ sudo apt install nginx2.安装php7.0$ sudo apt install php7.2直接运行 apt-get命令安装 PHP 会报错误:> E: Unable to locate package php7.2> E: Couldn't find any package by regex 'php7.2'原因是 ...
2018-12-05 15:42:27
957
原创 PHP 处理日期加减月 二月份问题 31日问题
php有一个日期处理的问题 每年3月31日往前推一个月会变成3月3日或者3月2日 即:date('Y-m-d', strtotime("-1 month",strtotime(date('2017-03-31')))); 本函数是处理这类问题的/** * 处理日期加一段时间,兼容闰年和二月份 * @author 5843310@qq.com at 2016-11-15 11:00:00......
2017-03-31 09:57:00
3086
原创 PHP二维数组排序函数
先介绍一种常见的函数,能处理大部分问题function multi_array_sort($multi_array,$sort_key,$sort=SORT_ASC){ if(is_array($multi_array)){ foreach ($multi_array as $row_array){ if(is_array($row_array)){ $key_arra
2016-10-28 17:11:22
541
翻译 经常使用的两个清爽的table样式
body,table{ font-size:12px; } table{ table-layout:fixed; empty-cells:show; border-collapse: collapse; margin:0 auto; } td{ height:30px; } h1,h2,h3{ font-size:12px; margin:0; padding:0;
2016-05-09 12:23:09
1995
转载 获取上月、上年、本月、本周、上周、指定年指定周、的开始日期和结束日期
//一天含 86,400,000 毫秒(24* 60 * 60*1000) //获取本周是一年中的第几周 /* function getWeekOfYear(date) { var d1 = date; var d2 = new Date(date.getFullYear(), 0, 1);
2016-01-27 10:08:34
2087
转载 微信公众平台安全模式消息体签名及加解密PHP代码示例
从微信官网下载示例代码,把下面代码覆盖demo.php即可,如有疑惑欢迎私密。<?php/* 椰子园 http://www.yeziyuan.com email shaodong.li@zhuna.cn CopyRight 2014 All Rights Reserved*/define("TOKEN", "thisisyourselftoken");defin
2014-12-19 09:54:57
4483
转载 微信公众平台开发-分享到朋友圈和发送给好友和腾讯微博
微信公众平台开始支持前端网页,大家可能看到很多网页上都有分享到朋友圈,关注微信等按钮,点击它们都会弹出一个窗口让你分享和关注,这个是怎么实现的呢?今天就给大家讲解下如何在微信公众平台前端网页上添加分享到朋友圈,关注微信号等按钮。 一、微信浏览器通过在电脑上打开微信的网页,我们可以发现微信内嵌浏览器定义了一个私有 JavaScript 对象:WeixinJSBridge,通过操作这个对象
2014-08-12 16:11:51
8937
转载 在微信公众平台前端网页上添加分享按钮
微信公众平台开始支持前端网页,大家可能看到很多网页上都有分享到朋友圈,关注微信等按钮,点击它们都会弹出一个窗口让你分享和关注,这个是怎么实现的呢?今天就给大家讲解下如何在微信公众平台前端网页上添加分享到朋友圈,关注微信号等按钮。微信内嵌浏览器通过 Mac 远程调试 iPhone 上微信自己的网页,我们可以发现微信内嵌浏览器定义了一个私有 JavaScript 对象:WeixinJSBr
2014-08-11 15:48:53
19682
原创 txt pdf 等浏览器不直接打开下载程序
$sava_name = '/uploadfile/2014/0726/20140726114913835.txt';header("Content-Type: application/force-download");header("Content-Transfer-Encoding: binary");header('Content-Type: text/plain');hea
2014-07-29 17:40:24
2760
原创 jquery幻灯轮播图,支持触屏wap站,代码如下。
基于jQuery的移动轮播图(支持触屏) .WSCSlideWrapper{ width: 420px; height: 180px; position: relative; overflow: hidden; } .WSCSlide{ width: 1680px;
2014-06-27 13:51:55
7600
原创 微信开发内置浏览器JS自动关闭当前页面回到微信对话窗口
微信的WeixinJSBridge还是很牛逼的,虽然官方文档只公布了3个功能,但是还内置的很多功能没公布,但是存在比如自动关闭当前浏览器内置函数:WeixinJSBridge.call('closeWindow');直接调用即可。
2014-03-28 15:13:29
95087
原创 源生态JS设置COOKIE函数及用法
function setCookie(cookiename, cookievalue, hours) {var date = new Date();date.setTime(date.getTime() + Number(hours) * 3600 * 1000);document.cookie = cookiename + "=" + cookievalue + "; path=/;exp
2014-01-03 11:07:38
1340
原创 php上传图片自动生成缩略图方法函数
$file_name='C:\AppServ\www\_MG_9888.jpg'; $file_new='C:\AppServ\www\bbbb.jpg';scal_pic($file_name,$file_new);function scal_pic($file_name,$file_new){ //验证参数 if(!is_string($file_name
2013-11-20 15:09:03
4269
原创 php 获取 内容所有 图片地址 正则判断简单代码
$content = '这是图片添加标题的内容文本,看看怎么添加图片,先添加一张,';preg_match_all("|src=(.*) |U", $content, $result); print_r($result[1]);
2013-11-20 14:44:49
4452
原创 jquery autocomplate 仿谷歌百度 自动匹配下拉 ajax
function split( val ) { return val.split( /,\s*/ ); } function extractLast( term ) { return split( term ).pop(); }//begin:搜索地标function split( val ) {return val.split( /,\s*/ );}function extractLast( t
2013-11-05 13:38:11
1619
原创 父窗口jquery触发iframe按钮事件来改变父窗口元素值
$(document).ready(function(e){ var iframe = document.getElementById("Box"); if (iframe.attachEvent) { iframe.attachEvent("onload", function() { //以下操作必须在ifr
2013-09-05 12:02:09
4568
原创 JS日期函数 加几天 减几天 推后天数日期计算
function getthedate(dd,dadd){//可以加上错误处理var a = new Date(dd)a = a.valueOf()a = a + dadd * 24 * 60 * 60 * 1000a = new Date(a);var m = a.getMonth() + 1;if(m.toString().length == 1){
2013-06-09 12:18:50
12053
原创 大事 让全站变灰色的 css样式
.spoil02{filter: url("data:image/svg+xml;utf8,#grayscale"); /* Firefox 3.5+ */ filter: gray; /* IE6-9 */ -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */}
2013-05-17 17:01:38
2564
转载 Windows下配置Nginx+php+mysql
一、准备工作1、下载nginx http://nginx.org/en/download.html 以nginx-0.7.65.zip为例 2、下载php http://cn.php.net/get/php-5.2.13-Win32.zip/from/this/mirror php-5.3.2-nts-Win32-VC
2013-01-29 09:25:30
658
转载 生成缩略图PHP
<?php /* 函数:生成缩略图 MakeBuild("images/a.jpg","news/b.jpg","100"); 参数: echo $BuildFile; 原图 带路径 echo $newFile; 生成的缩略图 带路径 echo $File_width; 缩略图宽度值 echo $File_h
2012-08-03 17:08:23
681
Python+Numpy+Pandas+Matplotlib综合入门教程.zip
2021-04-08
xampp-windows-x64-8.0.0-0-VS16-installer
2020-12-09
wap站基于Html5和jquery-mobile的demo,去除jquery-mobile.css
2014-06-11
JQuery 选择图片在线剪切上传至服务器
2012-05-23
Discuz! X2 配置URL伪静态Rewrite规则
2011-09-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人