自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

原创 fastadmin引用 redis 方法2

页面上引用 use \think\cache\driver\Redis;

2024-02-22 15:47:55 650

原创 fastadmin如何使用redis方法。

电脑需具备composer 跟 git。检查电脑是否已安装redis。

2024-02-22 15:17:40 923 1

原创 JQ将html生成图片,并且下载;

引用html2canvas.min.js。

2023-06-08 10:16:11 461

原创 PHP 二维数组重新排序。

PHP 二维数组重新排序, 用其他ID值排序$coupon_history=( [0] => Array ( [coupon_history_id] => 13 [coupon_id] => 8 [order_id] => 119 [customer_id] => 1 [amount] => -12.0000

2022-05-30 09:13:59 623

原创 PHP限制请求时间

setcookie("messtime","yes",time()+60); //第一次成功发起请求后,cookie存入时间,60秒if ($_COOKIE['messtime']!=""){echo "<script>alert('您已经提交了留言,请在1分钟后再尝试提交');history.go(-1);</script>"; exit;}执行业务逻辑...

2022-05-20 09:36:33 563

原创 PHP采集导入到数据库->自动发布或定时发布文章

数据库新建采集表:在后台创建按钮,手动执行采集导入数据库。 <form action="caiji.php" method="post" > <tr> <td colspan="2" bgcolor="#f5f5f5" style="height:30px; line-height:30px; font-size:14px; text-align:center; color:#333;">采集导入设置<

2022-05-11 09:28:33 416

原创 PHP 邮件转发功能STMP协议

A(index.php)文件表单文件<html><head><title> </title><meta charset="UTF-8"><script type="text/javascript" src="<?=$sitepath ?>js/jquery-1.11.0.min.js"></script></head><body><h1>Mail Form&l

2022-05-11 09:15:46 536

原创 PHP获取<textarea>换行空白格处理

PHP获取换行空白格处理前端: <textarea rows="10" name="test"><?php echo $result['test'] ?></textarea>PHP处理:$arr["test"] =str_replace("\r\n",'||',$_POST['test']);注释: \r\n是textarea的换行, ||换成是你想要的参数。print_r($arr['test']);...

2022-05-05 10:39:45 564

原创 tp框架修改后台访问地址

原本访问:http://tp5/index.php/admin/index#/修改pulibc文件下的 .htaccess 文件替换成<IfModule mod_rewrite.c>Options +FollowSymlinks -MultiviewsRewriteEngine onRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^(.*)$ index.php [L

2022-04-14 15:02:38 732

原创 关闭iframe中弹窗,视频也关闭播放

实现思路:1、写个iframe框架2、JQ获取DIV里的路径值3、弹出窗口,写一个iframe的html把值存进iframe的src4、关闭窗口,把iframe的src清空或iframe框架直接关闭 <!--iframe视频--><div class="video"> <div class="video-nr" id="video-nr"> </div> <div class="end" onClick="vide

2022-01-11 15:02:51 2629

原创 阿里云的视频点播

阿里云的视频点播域名 与网站访问域名不能同一个,否则会造成死循环,无法访问。所以 视频需要设置额外的域名以及设置SSL。 a.xxx.com网站设置一个独立的域名。b.xxx.com

2021-11-22 11:55:58 127

原创 JQ控制html屏幕缓慢下滑

<div class="catta" style="height:5000px"></div><script type="text/javascript"> $(window).scroll(function(event){ var scrollH = $(this).scrollTop(); // console.log(scrollH); $(".catta").css({

2021-11-08 18:26:39 528

原创 JQ的 ajax 请求接口基础用法

<script type="text/javascript">$('#getBoy').on('click', function() { $.ajax({ url: 'xxx.php', type: 'post', data: $(' #getBoyMess input[type=\'hidden\']'), dataType: 'json', success: function(json) {

2021-10-18 10:18:51 792

原创 PHP 对象格式存入数据库

$valuearr = {"227":"17","228":"20"};$test = str_replace('"','\"',$valuearr) //过滤 双引号跟斜杠才可以存入数据库。echo ($test) ;$sql=$db->query("INSERT INTO table SET date_added = '$date',`option`='$test' ");//`option`反引号是为了区分MySQL的保留字与普通字符而引入的符号。...

2021-10-13 16:34:13 255

原创 php随机生成token函数,以及加密生成sha1

//生成token随机数的方法function token($length = 32) { // Create random token $string = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; $max = strlen($string) - 1; $token = ''; for ($i = 0; $i < $length; $i++) { $token .= $string[

2021-09-26 16:47:59 767

原创 php两个数组合并成一个数组

php两个数组合并成一个数组$pro1=array;$pro2=array;$newproArr = array_intersect_key($pro1,$pro2);foreach($newproArr as $k => $v) { $pro2[$k] += $v;}print_r($pro2);

2021-09-18 10:35:35 717

原创 php提示Notice:undefined index的解决方法

php提示Notice:undefined index的解决方法:第一个:修改 php.ini 中的 error配置下错误显示方式:将error_reporting = E_ALL 修改为error_reporting = E_ALL & ~E_NOTICE第二个:在index.php错误的那行代码前面加上@,@表示这行有错误或是警告不要输出。if(GET[‘district’]把@加在(_GET[‘district’]把@加在(G​ET[‘district’]把@加在(_GET)前面

2021-08-24 14:59:19 1131

原创 PHP 删除链接中的参数,str_replace 函数

<link href="<?php echo 'https://'.$_SERVER['HTTP_HOST'].str_replace('wap/','',$_SERVER['REQUEST_URI']); ?>" rel="canonical">//str_replace 函数。 检查到 wap/ ,然后为空。

2021-08-12 17:06:31 162

原创 小程序留言功能,简单易懂的demo,前后端齐全

前端:<!-- 留言板块 --><view class="mess"><view class="wrap"><view class="tt">留言标题</view><!-- bindsubmit 提交事件, bindreset 重置事件 --><form bindsubmit="formSubmit" bindreset="formReset"><label class="label">&l.

2021-08-12 14:01:50 379

原创 小程序接口封装

创建utils 文件夹新建两个JS文件config:export default{ host:'http://localhost:3000'}request:import config from "./config"; //引入API接口// 封装数据函数export default(url,data={},moethos)=>{ return new Promise((resolve,rejects)=>{ wx.request({ url: co

2021-07-30 18:25:01 250

原创 网易云案例:小程序 本地存储,个人中心,登录页面交互

个人中心页面:<view class="wrap1" style="background:url(/static/images/mybanner.jpg)no-repeat;"><view class="header" >//头像绑定跳转功能<image bindtap="navbar" src='{{userinfo.avatarUrl?userinfo.avatarUrl:"/static/images/ico/touxiang.png"}}'></

2021-07-13 15:18:32 521

原创 onclick控制inputy value的数量

<input type="button" class="jian" οnclick="del()" value="-" /><input type="text" class="text" name="quantity" value="{{ minimum }}" id="input-quantity" /> <!-- 产品数量--><input type="button" class="jia" οnclick="add()" value="+"

2021-07-01 11:09:18 73

原创 购物车点击checkbox,获取value值, 通过ajax提交数据到PHP。进行重新计算价格。

实现购物车,多选功能,选择已选中的进行结算。思路:1、前端点击后状态,刷新页面后还保存着状态。2、每点击一次chekbox,传送一次数据。3、后台接收传送的数据。前端部分<input class="check" type="checkbox" value="{{ product.cart_id }}" name="cb" οnchange="cart_select();" /><script>function cart_select() {var$bo

2021-06-07 16:23:45 520 2

原创 仿苹果官网产品页面效果特效

案例:https://fujifilm-x.com/zh-cn/products/cameras/gfx100s/https://www.apple.com.cn/ipad-pro/实现代码:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <meta name="viewport" content="width=devi

2021-05-12 15:57:47 1700

原创 CSS毛玻璃效果

效果图: position: absolute; bottom: 100px; width: 100%; height: 130px; background: hsla(0,0,0, .75); -webkit-backdrop-filter: blur(7px); backdrop-filter: blur(7px); background-position: center top; background-size: cover;

2021-04-23 14:32:50 92

原创 PHP做接口数据---简单版

创建一个web.php页面:<?phprequire_once("include/mysql.Open.php"); //打开数据库require_once("public/conn.php"); //个人的配置文件header('content-type:application/json;charset=utf8'); $sql ="select * from web_product order by Id"; //我自己的数据库 $value=$db->getList(

2021-03-19 15:07:49 199

原创 简洁版前端VUE提交留言,PHP接收JSON数据,数组分割,转化,存入MYSQL数据库。

前端VUE:1:index页面获取客户IP` <script src="http://pv.sohu.com/cityjson?ie=utf-8"></script> <script type="text/javascript"> var Ip=returnCitySN['cip'] var cityname=returnCitySN['cname'] localStorage.setIte

2021-03-19 14:53:09 326

原创 PHP获取明年的今日时间

PHP获取今天的时间:<?php echo date('Y-m-d H:i:s',time()); ?>PHP获取明年今日的时间<?php $nextyear=mktime(0,0,0,date("m"),date("d"),date("Y")+1); //这里+1 就是第二年的时间 $riqi=date('Y年m月d日',$nextyear);?> <input type="hidden" name="new_time" value="&l

2021-03-01 14:03:54 1501

原创 PHP全部导出excel方法与批量导出超简单方法!

<form action="excel.php"> <a style="margin:10px;display: inline-table;" href="messexcel.php" class="button">全部导出</a> <input type="submit" value="批量导出" class="button" style="margin:10px;display: inline-table;" ></form>

2021-03-01 13:56:26 938 1

原创 CSS设置背景图像是否固定或者随着页面的其余部分滚动。

test{ background: url(images/video-bg3.png) no-repeat center;width:100%;height:600px;background-attachment: fixed;}

2021-02-25 14:20:28 904

原创 css修改overflow-x滚动条默认样式

页面部分:<div class="nr8-box"> <div class="overflowX"> <table> </table></div></div>CSS部分:.nr8 .nr8-box{width:2000px;}.overflowX { width:1500px; overflow-x: scroll;}.overflowX::-webkit-scrollbar{ /*滚动条基本样式,

2021-02-05 10:00:12 1652

原创 VUE 下拉加载,无限循环--- infinite-loading

还在理解中,简单的先写一下。思路:1、安装插件 npm install vue-infinite-loading2、引入插件 import InfiniteLoading from ‘vue-infinite-loading’3、注册组件 components:{InfiniteLoading},4、在结束v-for循环后,进行调用。<li v-for="(item,uniquekey) in list" :key="uniquekey"> <div class="im

2020-11-11 17:42:59 1619

原创 CSS多余的行数进行省略隐藏

CSS多余的行数进行省略隐藏这里设置为4行文字。 超过4行文字后,省略号代替。CSS代码: font-size:15px;color:#000;margin:5px 0 5px 0;line-height: 25px;text-align:justify; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertica

2020-11-09 09:58:57 232

原创 VUE中给JSON加个参数

我们拿到产品列表的JSON文件后。JSON中没有count(数量)这个参数。所以我们需要在代码上给JSON加上 count 参数。上源码:vue.set创建count属性 add(){ this.number++; this.$emit('data',this.number) //在json中是没有count这个属性的这;在这里我们需要用到vue中提供的方法vue.set创建count属性 if(!this.food.count)

2020-10-21 15:52:32 4764 2

原创 兄弟组件传值

兄弟组件传值创建3个文件1:bus,公交JS文件2:哥哥组件3:弟弟组件bus.js代码import Vue from 'vue'export default new Vue()哥哥组件代码:<template> <div id="gege"> <top title="兄弟组件"></top> <p>这里是哥哥组件</p> <p>这个是哥哥的数据----{{txt}}</p>

2020-10-14 09:58:04 351

原创 子组件给父组件传值

子组件给父组件传值视觉效果:下次再补上,可以直接复制代码展示。父组件代码:<template> <div id="fuqin"> <top title="父子组件"></top> <p>这个是父组件</p> <p>{{txt}}</p> <!-- 这里的 func是一个函数方法,给子组件调用的--> <erzi @func='msgtxt' :tx

2020-10-14 09:55:14 151

原创 简单化的防抖与节流防止重复点击

简单的防抖、节流防止重复点击防抖和节流是我们在开发过程中常用优化性能的方式<div id="fangdou" style="margin:50px;"> <input style="border:1px solid #38f;padding:10px;" type="button" @click="debounce()" value="防抖按钮"> <input style="border:1px solid #38f;padding:10px;"

2020-09-28 15:20:59 426

原创 VUE递归树形实现多级列表

VUE递归树形实现多级列表什么是递归?简单来说就是在组件中内使用组件本身。为什么要用递归?如果出现很多下拉菜单,同级,分级数据,层级混杂,可以使用v-for的嵌套循环不就完事了。对,没毛病这样的话也可以做,但是如果数据又多加了【很多】级分类呢;使用v-for也能实现,但是代码可能会比较杂或混乱!也不适合后期的维护,这个时候呢,我们就可以使用我们所说道的【递归组件 】了,使用递归组件,无论你的数据怎么增加我们都不用改动我们的代码。先看效果:1、创建两个文件父组件tree.vue 子组件tr

2020-09-08 15:46:30 2564 2

原创 VUE种图片懒加载

VUE种图片懒加载1、安装图片懒加载组件npm install vue-lazyload2、在main.js中引入import VueLazyLoad from 'vue-lazyload' Vue.use(VueLazyLoad,{ error:'./static/error.png', //加载报错图片路径 loading:'./static/loading.gif'//加载中图片路径})3、使用方式:将<img :src="路径"> 修改成:&lt

2020-09-07 11:23:31 76

原创 vue-cli搭建教程

vue-cli搭建教程1、先在项目文件下安装 vue-clinpm i vue-cli 2、接着安装webpacknpm i webpack 3、安装vue组件,如果不安装,会出现 “没有该内部指令”npm i vue4、最后一步vue init webpack //接着根据提示安装即可。整个项目包就安装完成。 可以直接 npm run dev 跑项目 ,也可以npm run build 打包文件。...

2020-09-07 10:11:34 71

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除