- 博客(33)
- 收藏
- 关注
原创 sublime text3 设置代码错误提示之php
ctrl+shift+p 输入 install package 并选中。这里不同按照版本可能不一样 有些可能是 settings User。输入 sublimelinter-php。
2023-09-21 10:04:05 324
原创 php curl apache 超时 500错误
curl CURLOPT_TIMEOUT 设置请求时间 无效。php的超时时间 set_time_limit无效。设置apache Timeout 链接超时 无效。apache 配置文件 httpd.conf。web请求超过40s 就返回500错误。最后添加 Fcgid才可以。
2023-08-23 17:18:49 1116 1
原创 js 加减天数
var days = 1;(加减天数)var date = Date.parse(new Date('2021-10-26'))/1000;//转为时间戳date += (86400) * days;//修改后的时间戳var newDate = new Date(parseInt(date) * 1000);//转换为时间//最终结果var newdate = newDate.getFullYear() + '-' + (newDate.getMonth() + 1) + '-' + newDat
2021-10-26 17:13:15 249
原创 DataTable 列表固定高度 固定左右两列 thead错位挪动问题
//简单粗暴 <style type="text/css"> .dataTables_scrollHeadInner { width: 100% !important; }</style>
2021-10-25 18:13:15 633
原创 php new 拼接的字符串
$keys = "\\wuwu\\wuwuiw\\shssiu";$mWuwu = new $keys();$describe = $mWuwu->describe();var_dump(expression);#111namespace wuwu\wuwuiw;class shssiu{ public function describe(){ return 111; }}
2021-09-02 17:34:03 268
原创 php 利用scandir 扫描文件夹 获取文件名
#扫描指标文件夹$dirArr = scandir('/image/');//image 路径$imgeData =[];#获取文件名称foreach($dirArr as $v){ if(($v =='.') || ($v=='..'))continue;#过滤 $key = str_replace('.jpg','',$v); $imgeData[] = $key ;#文件名称组}
2021-09-02 17:28:19 490
原创 tp5.2 volist 嵌套 key失效处理
{volist name="data" id="item"}<!-- 第一个循环的键值定义 --> <?php $key1 = $key; ?> {volist name="data2" id="item2"} <!-- 第二个循环的键值定义 --> <?php $key2 = $key; ?> {$key2} {/volist} {$key1} {
2021-04-08 18:25:08 223
原创 计算指定时间区间的天数
<?php/** * */class getDays{ /** * 计算指定时间内的天数 * @param $sTime sting 开始时间 * @param $eTimesting 结束时间 */ public function getCountDays($sTime, $eTime) { $startDt = getdate($sTime); $endDt = getdate($eTime); $sUTime = mkti
2021-04-02 18:40:05 712
原创 tp5.2 ajax无刷新分页
//php文件$pageRender = Bootstrap::make(null,$nums,$page,$total,false, ['query'=>[],'path'=>'javascript:ajaxData([PAGE])']);$pageRender= $pageRender->render();// 注 : nums/页数 page/页码 total/总数 query/搜索条件 path/地址 ajaxData/js 加载数据的ajax
2021-03-03 17:53:20 261 5
原创 php 取整
// 直接取整,舍弃小数,保留整数intval(1.2); //1// 四舍五入取整 round(1.5); //2// 向上取整,有小数就加1ceil(1.1); //2// 向下取整floor(1.9); //1
2020-09-21 11:21:44 110
原创 linux 相关 nginx 命令
//启动使用 service 启动:service nginx start//重启使用 service 启动:service nginx restart//关闭使用 service 启动:service nginx restart//查看配置文件目录#方法1nginx -t#方法2locate nginx.conf//进入nginx配置文件vim /etc/nginx....
2020-03-22 20:01:05 126 1
原创 Linux 相关的mysql命令
//开启使用 service 启动:service mysqld start//关闭使用 service 启动:service mysql stop//重启使用 service 启动:service mysqld restart//进入数据库mysql -u 用户名 -p输入 密码 (密码不可见)//退出数据库exit 或quit...
2020-03-22 13:15:02 126 5
原创 tp5 唯一验证(unique)编辑时过滤本身
代码片// ‘users’:表名 'name':不能重复的字段名 $Id 当前更新数据的id$this->validate( ['name' => ['unique'=>'users,name,'.$Id.'']], ['name.unique'=> '用户名重复'] )->save($data, ['id'=>$Id]);...
2020-03-12 10:38:02 2476
原创 银行卡号验证
/** * 验证银行卡号 * @param $card */function validateBankCard($card){ $arr_no = str_split($card); $last_n = $arr_no[count($arr_no)-1]; krsort($arr_no); $i = 1; $total = 0; foreac...
2019-10-16 15:50:07 740
原创 css 引用woff字体文件跨域问题
apache 环境打开httpd.conf 配置文件首先:开启apache的mod_headers模块LoadModule headers_module modules/mod_headers.so其次设置Access-Control-Allow-Origin<FilesMatch "\.(ttf|otf|eot|woff|woff2)$"> <IfModu...
2019-09-02 14:34:30 3575
原创 同一个局域网 如何访问另一台电脑的数据库
电脑A ip :192.168.1.186电脑B ip :192.168.1.1用电脑A 去链接电脑B的本地数据库1.互相 ping 看能否访问 如图 (判断是否在一个局域网)2.给电脑A授权创建用户电脑B操作允许用户myuser从ip为 192.168.1.186 的主机连接到mysql服务器,并使用123456作为密码GRANT ALL PRIVILEGES ON . ...
2019-08-21 14:39:12 20179
原创 checkbox 控制 隐藏显示
<!DOCTYPE html><html><head> <title>ttt</title></head><body> <input type="checkbox" name="ss" value="1" onclick="ss($(this))"/> 使用时间 <...
2019-08-14 10:20:21 5365
原创 mysql 基础操作
随便写写ALTER TABLE `user` ADD(shop_id INT(11) UNSIGNED DEFAULT 0 COMMENT '测试id',good_id INT(11) UNSIGNED DEFAULT 0 COMMENT '商品id',core TINYINT(4) UNSIGNED DEFAULT 0 COMMENT '.......');UNSIGNED 无符...
2019-07-29 23:31:28 84
原创 php 对接 java 13位时间戳
php 默认时间戳11 13位获取毫秒数<?phpclass sisi{ public function javatime() { #microtime — 返回当前 Unix 时间戳和微秒数 #将微妙数和时间戳 赋值给 $t1 $t2 list($t1, $t2) = explode(' ', microtime()); #ceil — 进一法取整...
2019-07-03 22:43:58 591
原创 phpstudy 配置虚拟域名
打开phpstudy ->其他选项菜单->打开站点域名管理打开 hosts文件测试是否成功 cmdping 域名如果id是127.0.0.1 配置成功重启服务器 访问成功
2019-07-03 21:54:12 96
原创 php AES加密 可对接java AES
/** *Aes加密算法 *128 ECB */ class AES{ /** *加密 *$key 密钥 *$data */ public function encrypt($data,$key) { // 对接java,AES加密通过SHA1PRNG算法 $key = substr(openssl...
2019-06-26 13:04:16 2502 1
原创 php oop思想
1.特点:- 封装:隐藏对象的属性和实现细节- 继承:从一个基类得到一个或多个类的机制- 多态:根据使用类的上下文来重新定义或改变类的性质或行为2.访问控制符public 全局,类内部、外部、子类都可访问protected 受保护 只有本类/子类可访问private 私有 本类内部可访问3.类与对象#声明类class test{}#实例化对象$s = new t...
2019-06-25 02:48:37 449
原创 时不时用一下的php内置函数
字符串函数字符串转数组explode() explode(); $str = 'a,b,c'; $cc = explode(',',$str); array ( 0 =&amp;gt; 'a', 1 =&amp;gt; 'b', 2 =&amp;gt; 'c', )数组转字符串implode() $str = [ 0 =&amp;gt; 'a', ...
2018-12-10 11:05:38 136
原创 正则匹配示例
/***1.判断一点字符串是手机电话 还是数字串*/$agentid = ‘222222’;KaTeX parse error: Expected 'EOF', got '\d' at position 34: …4|5|6|7|8][0-9]\̲d̲{8}/’;if ( preg_match( $search, $agentid ) ){echo ‘为电话’;}else {e...
2018-11-29 16:05:41 362
原创 php 三级分类递归
* 分类递归 * $categorys 数值 $pId父类id $l 等级 */function getParents($categorys,$pId = 0,$l=0){ $list =array(); foreach ($categorys as $k=&gt;$v){ if ($v['parentid'] == $pId){ ...
2018-10-26 15:27:03 3854
原创 简单使用 Redis 缓存
$redis=new \Redis(); $redis->connect("127.0.0.1",6379);// 6379 端口 connect脚本结束之后连接释放 $redis->setex("key",86000,$cates); // key 设置值及其过期时间 #读取 $redis =new \Redis(); $red...
2018-08-30 10:24:39 157
原创 根据空格 给字符串倒叙
代码块 $vecs = '红色 34'; $cc = implode(' ',array_reverse(explode(' ', $vecs))); //explode 根据空格切割成数组 array_reverse 给数组倒叙 implode数组切割成字符串用空格隔开 得到 34 红色 $ss = str_replace(' ','+',$cc); ...
2018-06-21 13:26:00 335
原创 sublime 打开乱码问题
第一: Ctrl+Shift+P 调出命令框 输入install package 回车 第二: 在输出命令框输入 ConvertToUTF8 再回车确认 等安装完成 就
2018-06-05 10:14:08 672
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人