常用小知识
火蚂蚁cui
这个作者很懒,什么都没留下…
展开
-
获取明日0点、下周一0点时间戳
//明日0点时间戳$day_end_time = strtotime(date('Y-m-d',strtotime('+1 day')));//下周一0点时间戳$week_end_time = strtotime('next Monday');原创 2021-01-07 09:38:07 · 599 阅读 · 0 评论 -
layui select获取自定义属性值
HTML:<li class="layui-form"> <div class="layui-form-item"> <div class="layui-input-block"> <select name="CountryId" lay-filter="CountryId_select"> <option value="1" data-name="China">中国</option> <option原创 2020-06-30 08:40:51 · 3141 阅读 · 0 评论 -
TP5 安装 think_swoole 版本选择
1、TP5.1时composer require topthink/think-swoole=2.0.*2、TP5.0时composer require topthink/think-swoole=1.0.*3、TP6时composer require topthink/think-swoole=3.0.*4、默认安装最新版本composer require topthink/think-swoole原创 2020-06-23 17:38:35 · 1650 阅读 · 0 评论 -
接口加密_记录
1、客户端获取sign/** * 获取sign * @param array $param 客户端参数数组 * @param int $timestamp 时间戳 */function getSign($param){ krsort($param); //将参数数组按key值从大到小排序 $x_key = 'xxxx'; //自定义字符串 $str = ''; if(!empty($param)){ foreach($param as $k=>$v){ $str .=原创 2020-06-23 15:33:42 · 141 阅读 · 0 评论 -
TP5 根据是否是手机端跳转到对应模板
1、首先在application→common.php公共文件中写入用于判定设备登录的常量VIEW_PATH、STATIC:if (\think\Request::instance()->isMobile()) { define('VIEW_PATH', __DIR__ . '/index/view/mobile/'); define('__STATIC__', '/static/index/mobile');} else { define('VIEW_PATH', __DIR_原创 2020-06-23 10:51:00 · 811 阅读 · 0 评论 -
图片加载失败后显示默认图片
<img src="{$company.logo}" onerror=src="images/logo.png">原创 2020-06-17 16:35:40 · 2334 阅读 · 0 评论 -
PHP常用SERVER解析
最近在折腾一个半开源的建站程序(什么叫半开源?你懂得!),给客户把模板做好了,网站放到服务器上了,客户那边把数据也都上传了很多,但是突然发现分页出现了问题,域名成了 localhost ,然后就是各种查找原因,重新安装部署,问题依旧没法解决,将文件和数据库全部搬到本地来确是好好的。折腾了好久,最后没办法了看了看分页程序是怎么写的,原来是 _SERVER[“SERVER_NAME”] 惹的祸,服务器是 linux 的,_SERVER[“SERVER_NAME”] 的值是 Apache 的 httpd.con转载 2020-06-05 14:14:24 · 1079 阅读 · 0 评论 -
TP5设置正式数据库配置和测试数据库配置
做好两个配置后,可避免本地测试时造成正式数据混乱。1、在application目录下建连个数据库配置文件:database.php和database_local.php①database.php文件中// 数据库类型 'type' => 'mysql', // 服务器地址 'hostname' => 'xxxxxx', //正式域名或IP // 数据库名 'database' => 'shuju原创 2020-06-01 10:28:32 · 1434 阅读 · 0 评论 -
微信公众平台从自定义菜单跳转到网页后在返回到自定义菜单
微信公众平台从自定义菜单跳转到网页后在返回到自定义菜单测试时,在微信客户端使用有效,在微信开发者工具内报错:“WeixinJSBridge.call 不被支持,请参考 http://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html 进行正确调用”。//关闭微信页面function weixinClosePage() {...转载 2019-07-12 11:48:33 · 1063 阅读 · 0 评论 -
jquery 选取图片后不上传预览图片
<!DOCTYPE html><html><head><title>上传图片预览</title><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><script src="js/jque原创 2018-02-28 10:32:38 · 736 阅读 · 0 评论 -
点击一个图片弹出文件选择进行上传
HTML+CSS实现<!DOCTYPE html><html><head><meta charset="utf-8"><title>Demo</title><style type="text/css"> div{ position: relative; } input{ opacity:0; filter:alpha(转载 2018-02-27 17:35:12 · 14369 阅读 · 2 评论 -
ajax 提交表单,PHP处理提交的数据
HTML页面表单元素:<form id="frm" action="" method="post"> <input type="text" name="user" /> <input type="text" name="mobile />" <input type="button" class="sub" value="提交" /></form>JS代码:<script原创 2018-02-02 11:00:42 · 6334 阅读 · 0 评论 -
dropload无限加载时首页因高度未到底部无法正常加载问题处理
在dropload.min.js文件中查找“threshold”,并设置提前加载距离。如:,threshold:"50",原创 2018-01-08 16:46:13 · 3310 阅读 · 0 评论 -
使用命令提示符窗口转换视频格式
利用命令提示符窗口可实现不需视频转换工具,对视频格式进行转换。 本文示例将mp4格式视频转换为avi格式。1、win+R—>输入cmd—>确定,打开命令提示符窗口。如图: 2、例如视频所在地址为 E:\tmp 3、在命令提示符窗口输入命令 4、操作后成功获得2.avi视频原创 2017-12-28 16:47:16 · 12484 阅读 · 3 评论 -
PHP 秒转换为多少天/小时/分钟
$time = '101220';$d = floor($time / (3600*24));$h = floor(($time % (3600*24)) / 3600);$m = floor((($time % (3600*24)) % 3600) / 60);if($d>'0'){ echo $d.'天'.$h.'小时'.$m.'分';}else{ if($h!='0'原创 2018-01-12 15:24:33 · 8803 阅读 · 0 评论 -
css input[type=file] 样式美化,input上传按钮美化
我们在做input文本上传的时候,html自带的上传按钮比较丑,如何对其进行美化呢? 思路: input file上传按钮的美化思路是,先把之前的按钮透明度opacity设置为0,然后,外层用div包裹,就实现了美化功能。 代码如下: DOM结构:<a href="javascript:;" class="a-upload"> <input type="file" name="" i转载 2017-12-19 14:24:51 · 53602 阅读 · 8 评论 -
mysql+php+smarty 时间格式转换
1、在sql语句中转换时间格式 unix_timestamp()——将时间转换为10位时间戳 from_unixtime()——将10位时间戳转换 示例: select unix_timestamp(); //获取当前时间戳 1513067857 select unix_timestamp(‘2017-12-12 16:37:37’); //转原创 2017-12-12 17:01:09 · 360 阅读 · 0 评论 -
php 登录后返回上一页面
在未登录状态下,点击立即购买、加入购物车等操作时,一般会跳转到登录页面,完成登录后返回上一页面。示例代码是在smarty模板引擎下执行的。为避免与JavaScript相冲突,设置左右边界符分别为“<{”、“}>”。1、product_one.php文件<?php header ( "content-type:text/html;charset=utf-8" ); include_on原创 2017-12-12 16:18:00 · 1756 阅读 · 0 评论 -
php+ajax 前台页面获取标准网络时间
前台页面获取标准网络时间时间示例:1、_gettime.php<?php if($_POST['is_time']=='1'){ //用于判断前端ajax传值 $weeks = array( 'Mon'=>'星期一', 'Tue'=>'星期二', 'Wed'=>'星期三', 'Th原创 2017-12-12 15:51:22 · 1008 阅读 · 0 评论 -
js在前端获取在本地上传图片的尺寸
前端获取在本地上传图片的尺寸转载 2017-12-12 14:52:45 · 1517 阅读 · 1 评论 -
table全英文列换行、显示滚动条
1、td列换行 中文设置列宽后自动换行,全英文则不会自动换行,需进行强制换行。<td style="width:100px;word-break:break-all;">abcdefghijklmnopqrstuvwxyz</td>2、table表格显示滚动条 先把table放在一个div中,div宽度、高度要固定,控制overflow属性为scroll(用于显示水平滚动条)。t原创 2017-12-12 17:29:37 · 302 阅读 · 0 评论 -
使input文本框随内容变化改变长度
propertychange——属性改变事件<script type="text/javascript">$(function(){ $('.input').bind('input propertychange',function(){ var obj = $(this); var text_length = obj.val().length; //获取当原创 2017-12-12 17:36:46 · 10792 阅读 · 0 评论 -
页面调用QQ聊天
1、PC端<a href="tencent://message/?uin=1234567&Site=http://vps.shuidazhe.com&Menu=yes">在线咨询</a>2、移动端<a href="mqqwpa://im/chat?chat_tye=wpa&uin=1234567&version=1&src_type=web&web_src=oicqzone.com">在线咨询</a原创 2017-12-12 17:41:29 · 254 阅读 · 0 评论 -
js实现PC端根据IP定位当前城市地理位置
PC端根据IP定位当前城市地理位置 js实现PC端根据IP定位当前城市地理位置。<script type="text/javascript"> $.getScript('http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js',function(_result){ if(remote_ip_info.ret=原创 2017-12-13 11:22:04 · 5948 阅读 · 0 评论 -
js判断是手机端还是PC端访问
<script type="text/javascript"> var sUserAgent = navigator.userAgent.toLowerCase(); var bIsIpad = sUserAgent.match(/ipad/i) == "ipad"; var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "i原创 2017-12-13 13:21:28 · 1488 阅读 · 0 评论 -
php 获取公网IP地址、定位所在城市
本地localhost、127.0.0.1时,均能获取外网IP地址。<?php //获取外网IP的地址,以下两个均测试成功 //$url = 'http://tool.huixiang360.com/zhanzhang/ipaddress.php'; $url = 'http://city.ip138.com/ip2city.asp'; $ch = curl_init(原创 2017-12-13 14:00:29 · 3593 阅读 · 0 评论 -
php 缩放png图透明背景变成黑色的解决方法
工作中需要缩放一些png、gif图然后在去Imagecopymerge,可是发现使用了imagecreatetruecolor和imagecopyresampled后发现本来透明的背景图变成了黑色。转载代码(自http://www.jb51.net/article/56262.htm):$img = imagecreatetruecolor(200, 200); //2.上色 $color=im原创 2017-12-23 09:48:40 · 10921 阅读 · 6 评论 -
php 去掉图片的宽度、高度设置
$str = '<img width="748" height="123" src="xxx" />';//去掉图片宽度$a1 = '/(<img.*?)width=(["\'])?.*?(?(2)\2/\s)([^>]+>)/is';$str = preg_replace($a1,'$1$3',$str);//去掉图片高度$a2 = '/(<img.*?)height=(["\'])?.*?原创 2017-12-12 17:16:30 · 1004 阅读 · 1 评论