- 博客(33)
- 收藏
- 关注

原创 centos上搭建SVN,并将项目同步到PHP项目的系统根目录
一、SVN安装这里采用yum安装方式:1、rpm -qa subversion //检查是否安装了低版本的SVN2、yum remove subversion //如果存储旧版本,卸载旧版本SVN3、开始安装yum -y install subversion安装好后查看版本svnserve --version4、创建版本仓库:mkdir -...
2018-12-19 14:13:19
488
原创 微信小程序电脑端和开发工具端能访问,但是手机端访问不了
解决办法:下载完整的证书,如果是阿里云申请的需要下载Nginx类型的证书,其中your_certificate.pem是包含了中间证书的,如果下载的是Apache类型的证书,则中间证书在your_private_chain.crt中。原因:ssl证书配置问题,手机端访问ssl证书需要包含中间证书的完整链。
2024-08-22 17:56:01
993
原创 array_map和array_walk区别
2、array_map里面的函数可以是自定义函数,也可以是php自带的函数,比如trim去除空格等。而array_walk里面的函数只能是自定义的函数。而array_walk可以没有返回值,输出的话要在调用的函数中通过echo来输出。1、array_map的用法是array_map(函数名,数组),而array_walk的用法是array_walk(数组,函数名);3、array_map不可以改变原函数的值,会获取到新的数组。array_walk是可以改变原函数的值的(加个引用)。
2023-07-06 20:42:48
219
原创 update批量更新mysql数据
原文链接:https://blog.lmlyz.online/index/detail/id/100.htmlsql语句:UPDATE table1SET field1 = CASE other_fieldWHEN 1 THEN ‘value1’WHEN 2 THEN ‘value2’WHEN 3 THEN ‘value3’WHEN 4 THEN ‘value4’ENDWHERE id IN (1,2,3,4)示例:$segmentInfo = Array([2022053001] =
2022-07-04 18:11:19
1078
原创 jquery前端实现数据表格导出成csv文件
原文地址:https://blog.lmlyz.online/index/detail/id/88.htmljquery前端实现数据表格导出成csv文件前端数据量较小,没有使用分页或者只需要导出当前这一页数据时可以使用以下jquery前端导出的方式,这样可以不用再回传控制器去整理数据再处理。表格数据如下:<a class="btn" id="export" target="">导出</a><table class="" id="table1"> <the
2021-03-25 18:00:20
1072
原创 ajax实现表单上传多个文件 , input多选文件,使用ajax一次全部提交到后端
原文地址:https://blog.lmlyz.online/index/detail/id/87.html表单如下:<form id="addForm" name="addForm" method="POST" action="" enctype="multipart/form-data"> <input type="file" name="file[]" id="upload_file_more" multiple="multiple"/> <inp
2020-11-05 11:40:10
1056
原创 使用PHP读取Excel中时间格式的单元格时变成小数的解决办法
文章地址:https://blog.lmlyz.online/index/detail/id/86.htmlPHP读取Excel文件时,当Excel单元格设置为时间格式时读取出来的是一个浮点数,这是可以使用以下方法将其转回为时间文本格式:$aa = $data->getCellByColumnAndRow(3, 2)->getFormattedValue();//$aa为从Excel中读取到的数据 $aa = 0.371527777777778$return_date=gmdate('H
2020-07-08 17:32:21
1963
1
原创 mysql取出数据并使用PHP将其组装成insert语句
文章地址:https://blog.lmlyz.online/index/detail/id/85.html $config_link = @mysqli_connect("127.0.0.1", "root", "root", "db_name", "3306"); if (!$config_link) { die('Could not connect: '. mysqli_error() ."\n"); } @mysqli_query($config_link,
2020-07-03 10:12:39
404
原创 php将数组转换为JSON中文字符串(兼容中文)
使用json_encode将PHP数组转为json格式时编码问题,以下函数将其转为中文:function json_encode_cn($array, $force_object=false) { if ($force_object) { return unicodeDecode(json_encode($array, JSON_FORCE_OBJECT)); } return unicodeDecode(json_encode($array));}functi
2020-07-02 14:26:15
1706
原创 修复'svn' 加入环境变量后依旧不是内部或外部命令.....
原文移步:https://blog.lmlyz.online/index/detail/id/83.html将svn加入环境变量后,在命令窗口输入命令依旧显示:‘svn’ 不是内部或外部命令,也不是可运行的程序或批处理文件。原因是缺少svn.exe文件,缺少这个是因为开发环境中我们安装TortoiseSVN客户端都是选择默认安装,缺少command line client,可以在不需要重新安装的...
2020-04-09 15:04:06
1261
原创 mysql数据库的一些操作
原文请移步:https://blog.lmlyz.online/index/detail/id/82.html1、where在分组之前过滤 ;having在分组之后过滤where 后不能跟聚合函数,因为where执行顺序大于聚合函数。where 子句的作用是在对查询结果进行分组前,将不符合where条件的行去掉,即在分组之前过滤数据,条件中不能包含聚组函数,使用where条件显示特定的行。...
2020-03-23 15:39:21
199
转载 FastAdmin 常见问题
FastAdmin 常见问题由 Loen 创建, 最后一次修改 2018-03-02FastAdmin 常见问题如果你在使用FastAdmin的过程中发现任何问题,请到论坛发贴: http://forum.fastadmin.net安装后提示控制器不存在:E或控制器不存在:N出现这种情况一般是由于Web服务器的PATH_INFO未配置正确,导致服务器接收到了错误的PATH_INFO值,请...
2020-03-13 14:55:26
1791
原创 查询分组下的最大值时子查询使用order by排序后再使用where查询导致结果有误
原文地址:https://blog.lmlyz.online/index/detail/id/65.htmlmysql数据如下:CREATE TABLE `test` ( `mi` int(11) NOT NULL COMMENT 'mi', `ma` int(11) NOT NULL COMMENT 'ma ', `gr` varchar(1000) NOT NULL COMME...
2019-11-14 20:09:48
502
原创 使用preg_match正则书写正确,但匹配不到的解决办法
使用preg_match正则书写正确,但匹配不到的解决办法原文见:https://blog.lmlyz.online/index/detail/id/64.html以下建立在正则书写正确,且有匹配内容的前提下,有可能是preg_match对匹配的字符串有长度限制的问题解决办法(任选一个):1.在php.ini中加入(随便放到哪里):pcre.backtrack_limit=-12.ini...
2019-10-08 15:20:03
1042
原创 include 和 require 的区别
来自:https://blog.lmlyz.online/index/detail/id/58.html1)PHP 程序执行到 require()时,只会读取一次档案,故常放在程序开头,档案引入后 PHP 会将网页档重新编译,让引入档成为原先网页的一部分。2)PHP 程序执行到 include()时,每次皆会读取档案,故常用于流程控制的区段,如条件判断或循环中。3)require() :如果...
2019-06-04 20:45:42
1767
原创 PHP使用谷歌令牌做登录验证
来自:https://blog.lmlyz.online/index/detail/id/55.html1、下载PHP版的GoogleAuthenticator,代码如下,可新建文件googleAuthenticator.php然后复制粘贴进去class PHPGangsta_GoogleAuthenticator{protected $_codeLength = 6;/** * Cr...
2019-06-04 20:43:56
3773
原创 MySQL的HAVING用法
来自:https://blog.lmlyz.online/index/detail/id/59.htmlwhere、聚合函数、having 在from后面的执行顺序:where>聚合函数(sum,min,max,avg,count)>having若须引入聚合函数来对group by 结果进行过滤 则只能用having。( 是先执行聚合函数还是先过滤 然后比对我上面列出的执行顺序 ...
2019-06-04 20:41:08
52060
7
转载 mysql更新某个字符串字段的部分内容
如果现在需要Mysql更新字段重部分数据,而不是全部数据,应该采用何种方法呢?下面介绍了两种情况下Mysql更新字段中部分数据的方法,供您参考。Mysql更新字段中部分数据第一种情况:update tab set A = concat(substring(A,1,3),’bbb’);从A的1个字符开始取3个字符,加上’bbb’,再写入a中,如果A原始值为’123aaa’,那...
2018-09-15 16:29:19
874
原创 MySQL 从一张表update字段到另外一张表中
单列: update student s, city c set s.city_name = c.name where s.city_code = c.code; 多列: update a, b set a.title=b.title, a.name=b.name where a.id=b.id
2018-09-03 19:09:17
6119
原创 dedecms在php7下的一些常见问题
一、 无法获取错误信息,一片空白一片空白是无法调试的,所以要做的第一件事,能够输出错误信息。打开 include/common.inc.php找到下面的代码//error_reporting(E_ALL);error_reporting(E_ALL || ~E_NOTICE);改为error_reporting(E_ALL);//error_reportin...
2018-08-27 13:54:14
5400
转载 常用的PHP正则表达式
一、校验数字的表达式 1 数字: ^[0-9]*2n位的数字:\dn2n位的数字:\dn 2 n位的数字: ^\d{n} 3 至少n位的数字: ^\d{n,}4m−n位的数字:\dm,n4m−n位的数字:\dm,n 4 m-n位的数字: ^\d{m,n} 5 零和非零开头的数字: ^(0|[1-9][0-9]*)6非零开头的最多带两位小数的数字:([1−9][0−9]...
2018-08-23 09:40:43
248
转载 优秀网站源码、编程源码下载网站大集中
优秀网站源码、编程源码下载网站大集中 1.51源码:http://www.51aspx.com/2.源码之家:http://www.codejia.com/3.源码网:http://www.codepub.com/4.虾客源码:http://www.xkxz.com/5.多多源码:http://www.morecode.net/6.洪越源代码:http://www.softh...
2018-08-22 09:26:49
2368
转载 PHP数组排序函数array_multisort()函数详解
array_multisort()这个函数可以对多个PHP数组进行排序,排序结果是所有的数组都按第一个数组的顺序进行排列——有点拗口,真的,并且我要只是这样说你一定也不明白。先举个例子:例如array_multisort(a,a,a,b),a,a,a,b是两个数组,如果排序之后,a数组的第3个元素被排到了第一位,那么a数组的第3个元素被排到了第一位,那么a数组的第3个元素被排到了第一位,那么b...
2018-08-21 14:23:02
397
原创 php 打印数组格式化显示<pre>
当我们PHP调试的时候,用var_dump 或 print_r打印json数据或array数组时,html页面没有换行显示,看到的内容一大堆,不好定位。输出前添加 ,便可以自动格式化换行显示。print_r(“”);比如打印数组 : print_r($arr);输出:Array ( [0] =&gt; Array ( [volume] =&gt; id100343 [weigh...
2018-08-20 15:09:21
5132
转载 解析提高PHP执行效率的50个技巧
1、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量, 单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的”函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故 把函数加上了双引号)。2、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。3、row[‘id′]的速度是ro...
2018-08-17 16:19:52
161
转载 SVN中检出(check out)、导出(export)、导入(import)、add(添加)、update(更新)的区别
区别:1.check out检出获得文件后,检出的文件仍处于SVN版本控制中,与版本库保持关联,比如你可以进行Svn Update或者Svn Commit操作。同时导出文件夹下有一个.svn的隐藏文件夹,存储着一些版本的元数据信息。(对于导入到服务器中的数据,需要检出才能形成一个受svn控制的工作拷贝,才可以进行 add update commit 等操作)2.export 简单导出一个版...
2018-08-13 20:11:24
11800
1
原创 防止mysql重复插入记录的方法
重复插入记录一般会出现:[Err] 1062 - Duplicate entry ‘1’ for key ‘PRIMARY’;类似于这样的错误,通常可以通过以下办法解决: 一、用ignore关键字 如:INSERT IGNORE INTO table (name,email, phone) VALUES (‘aaa’,’test9@163.com’, ‘99999’);二、用Replace...
2018-08-13 19:32:28
1906
原创 DEPRECATED: Use of this script to execute hdfs command is deprecated.
安装的hadoop版本2.4.0,但每次执行命令时都会显示下面的信息DEPRECATED: Use of this script to execute hdfs command is deprecated.原来从0.21.0版本以后,hadoop 命令换成了hdfs命令 只需要将 hadoop dfs -ls 改为 hdfs dfs -ls...
2018-08-07 17:24:38
11888
转载 vim 操作命令大全
曾经使用了两年多的Vim,手册也翻过一遍。虽然现在不怎么用vim了,曾经的笔记还是贴出来,与喜欢vim的朋友分享。 1. 关于Vimvim是我最喜欢的编辑器,也是Linux下第二强大的编辑器。 虽然emacs是公认的世界第一,我认为使用emacs并没有使用vi进行编辑来得高效。 如果是初学vi,运行一下vimtutor是个聪明的决定。 (如果你的系统环境不是中文,而你想使用中文的vimtut...
2018-08-07 15:30:42
164
原创 mysql数据生成PHP数组文件
实际上就是 php 将数组写入到一个文本文件或者后缀名为 .php 存储起来,使用的时候直接调用这个文件。 取mysql数据步骤忽略 (1)利用serialize 将数组序列化存储为文本文件,调用时候再使用unserialize 还原 &amp;lt;?php $file='文件路径'; $array=array('s'=&amp;gt; array('aaa','bbb','ccc'),'d'=&amp;...
2018-08-07 11:04:07
496
原创 数据库sql如何查询某个字段由数字和字母以及空格组成的行
数据库sql如何查询某个字段由数字和字母以及空格组成的行SELECT * from 表名 WHERE 字段 REGEXP ‘^([\u4e00-\u9fa5 ]+)$’
2018-08-07 10:35:53
2353
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人