- 博客(32)
- 收藏
- 关注
原创 时间戳处理
echo '$ordertime:'. $ordertime=time();echo "<br>";echo '$ordertime2:'.$ordertime= date("Y-m-d H:i:s",$ordertime);echo "<br>";//var timestamp=new Date(new Date().toLocaleDateString()).getTime() //js当天零点时间戳 echo '昨天零点时间戳$s_time:'.$s_ti.
2021-12-05 14:34:25
239
原创 php读取富文本编辑器内容,并筛选所有img的src值放入数组
最开始想用python实现,但是由于数据库里面的存放富文本编辑器的内容无法被当做html元素进行筛选,所以想到了通过php和正则表达式的方式实现。1.先写一个数据库类文件common.php,用于连接mysql, 执行sql语句。<?phpheader("content-Type: text/html; charset=utf8"); //设置字符的编码是utp-8class DbMysql{public $conn;function __construct(){$this
2021-11-15 12:29:18
1017
原创 php将数据写入json文件以及读取json文件转化为数组
1.将数组写入json文件$arr=array();$arr['username']='tongey';$arr['age']='25';$json_string=json_encode($arr); //将php数组转化为json字符串file_put_contents('test.json',$json_string); //写入json文件2.读取json文件转化为数组$json_string=file_get_contents('test.json');$a
2021-11-15 12:08:14
881
原创 python通过selenium实现浏览器自动化操作,以及dom元素获取问题总结
python通过selenium实现浏览器自动化操作,以及dom元素获取问题总结from selenium import webdriver #引入selenium,没有selenium的话,执行pip install selenium进行安装import timeoption = webdriver.ChromeOptions()browser = webdriver.Chrome(chrome_options=option)urlinfo="此处是访问链接"browser.get(
2021-10-31 14:18:42
1210
原创 python 按照指定字符把字符串分割为数组,并按照需求返回值
python 按照指定字符把字符串分割为数组,并按照需求返回值def cutstr(strval): str2=strval re1 = str2.split('/') re2 = str2.split('/')[len(re1)-1] #取 分割生成数组最后一个数组元素 print(re2) return re2
2021-10-31 13:53:23
1174
原创 python 下载文件
通过python下载文件资源,如图片等,以下提供的三种方法都可以实现下载图片,并存储图片的功能,根据需要选择一种即可xiaimport os #引入os库import requestsos.makedirs('./image/', exist_ok=True) //创建存储图片的文件夹IMAGE_URL = "http://www.zgtqzx.com/public/uploads/202110/1634776946_448c886e791461f9a26d.thumb.jpg" d.
2021-10-31 13:46:54
324
原创 python将数组写入JSON文件
将数组写入json文件import json #引入json库filename='test.json' //写入数据的文件名insertarr=[] #insertarr为存储数据的数组with open(filename,'w',encoding='utf-8') as file_obj: listallarr2=json.dumps(insertarr,ensure_ascii=False) #处理中文乱码问题 file_obj.write(listallarr2)...
2021-10-31 13:32:22
2335
原创 python连接数据库,操作数据表的数据读写问题总结
1.由于python的安装比较简单,这里不载赘述,直接在python官网下载就行,在安装过程过,选择加入全局变量,没有加入的话,可以手动加入。2. 首先在python文件中引入pymysql ,如果没有安装pymysql的话,需要执行pip install pymysql先安装pymysql。pip install pymysql //安装pymysql//安装后,在python文件引入pymysqlimport pymysql #引入mysql#链接数据库db=pymysq
2021-10-31 13:25:45
358
原创 laravel框架部署问题
在宝塔lnmp环境下搭建laravel项目文件的步骤及注意事项。1.在网站根目录下,有一个.env文件,这个文件是配置数据库的,没有的话,可以新建一个,或者在laravel初始文件中复制一个。2.laravel的执行目录是public/的index.php文件3.需要在宝塔的伪静态哪里选择laravel54.由于是nginx环境,所以在public的同级目录的.htacess文件配置如下内容。<IfModule mod_rewrite.c> <IfModule
2021-10-20 12:22:24
196
原创 eyoucms相关问题总结
1.伪静态处理问题,如果是宝塔的nginx环境,设置伪静态直接在站点设置里面的伪静态里面选择中直接选择thinkphp就行,不要在配置文件中添加,去除index.php的方法,此方法可以隐藏index.php路径的显示,但是可能无法达到真正的伪静态,打开前端页面会出现404的情况,下面把正确的处理方式,贴在下方。...
2021-10-17 15:01:33
903
原创 Linux常用命令
1文件复制命令cp -r test.testty.vip/* /home/wwwroot/wdr.ghty.com //把test.testty.vip下的所有文件复制到/home/wwwroot/wdr.ghty.com 目录下2.文件移动命令mv /www/testbf/jfsc_testwebsite /www/server/data //移动文件夹到指定新目录3.更改文件所属用户组chown -R mysql:mysql zzkl_testwebsite/ /
2021-10-05 09:23:17
113
原创 thinkphp5 根据变量条件选择显示内容问题
// 注意要使用{},不然无法进行条件判断{if condition="$power eq 1"} <div class="layui-form-item"> <label class="layui-form-label">所属团队</label> <div class="layui-input-inline"> <select name="fid" lay-verify="required"> .
2021-06-05 13:23:05
310
2
原创 JS 判断是手机端 PC端设备
//需要在手机端才能识别为手机设备<script type="text/javascript"> //平台、设备和操作系统 var system ={ win : false, mac : false, xll : false }; //检测平台 var p = navigator.platform; system.win = p.indexOf("Win") == 0; .
2021-06-04 21:45:49
219
1
原创 layui if条件判断渲染列表显示问题
<script type="text/html" id="state"> {{# if (d.statu=="在线") { }} //{{# }} 这个之间写if判断条件在线 {{#} else{ }}下线 {{# }}}</script>
2021-06-04 11:57:24
1026
原创 php环境下使用联通接口获取手机号号码,并输出json格式文件
这里用的tp5.1实现的,这里放上实现功能的核心代码。<?phpnamespace app\ordertj\controller;use think\Controller;header('Access-Control-Allow-Origin:*');//允许跨域header('Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept');//允许跨域header('Access-Contr
2021-04-19 10:50:08
645
原创 php环境 AES加密与签名方式
1. AES加密。///AES加密 function encrypt($data,$key){ $data = openssl_encrypt($data, 'aes-128-ecb', base64_decode($key), OPENSSL_RAW_DATA); return base64_encode($data);}2.签名sigin的 hash_hmac的md5 加密方式。 function sign($key,$dataStr){ return ba
2021-04-19 10:12:47
296
原创 微信小程序模板页面使用自定义含有非数字字段数组渲染失败解决办法。
在做小程序项目中,在进行页面渲染过程中,没报错,但是数据也没渲染到页面中去,原因是,我要循环的列表数组中含有非数字的键,即类似uame。pwd这样的键,小程序渲染的过程中无法识别,解决办法就是把数组转化为json对象,这里只放一下核心代码,主要是注意一点json字符串的拼接方式。var itemlistarr=app.globalData.resetsteplist;var testjson2=[];for(var r=0;r<itemlistarr.length;r++){var
2021-04-19 09:59:48
287
原创 微信小程序中图表可视化
微信小程序项目需要实现一个可视化的图表,需要用到ec-canvas这个组件,下面就介绍一下具体使用的方法。先上效果图1.先去上面那个地址完成下载 ,下载完成后 会看到这样echarts-for-weixin-master,一个压缩包解压,找到ec-canvas这个文件夹。2.把ec-canvas这个文件夹复制到小程序项目中pages目录的同级文件夹的下面,如果所示。3.在需要实现可视化的页面的json文件里面,进行如下配置{ "usingComponents":..
2021-04-16 16:30:56
3487
原创 微信小程序通过canvas生成海报的问题总结
先交代一下背景,最近做一个微信小程序的项目,项目中有一个需求,就是生成日签和海报功能,最开始想通过微信小程序自带的canvas来实现,实际实现中,效果很不理想,通过drawImage写入到canvas中图片,不是显示不全,就是会出现很模糊的问题,总之距离想要达到的效果相距甚远,不断的查询资料中,找到了一个叫 wx-canvas-2d的插件,基本上可以满足需求,接下来又遇到一个问题,需求是想生成一个1500*2400的海报,所以最开始是想,用两个canvas,一个用于显示给用户看,一个用生成下载,显示给用..
2021-04-16 15:35:22
1547
原创 如何通过git上传代码到gitthub
1 首先注册github账号,官网地址:注册成功后,登录进去,然后创建仓库。2 创建仓库,点击如何所示位置3 如何出现如何报错信息,请进行如下操作。这是因为Git使用SSH连接,而SSH第一次连接需要验证GitHub服务器的Key。确认GitHub的Key的指纹信息是否真的来自GitHub的服务器。解决办法。其实就是在本地生成key配置到github服务器。这样子接收过来就gitHub服务器了。3.1使用命令: ls -al ~/.ssh3.2使用命令: ssh-keyge...
2021-03-08 12:34:04
268
原创 批量修改mysql指定字段为同一值
if($act=="lotsize"){ $sql="update levy set allot_item='',allot_time='',back_remark='',back_time='' where 1"; //where 1 是对数据表所有数据的上述字段进行修改。 //执行更新数据导数据表语句结束 $arrres = $db->query($sql); //执行语句的方法根据数据库类进行调用 }...
2021-02-02 11:28:40
1231
2
原创 如何在smarty模板的js中使用php变量(数组变量等)
1、首先在php中做如下操作。$arr=['1','2','3','4','5'];$smarty->assign('alot_arr',json_encode($arr)); //必须使用json_encode方法对数组变量进行处理,这样才能在smarty模板的js中正确接收变量。2、在js接收php传到模板中的变量。<script>var test={$alot_arr};</script>...
2021-01-21 09:57:36
545
原创 git 提交遇到 Updates were rejected because the remote contains work that you do...问题,解决办法
1.git提交遇到如下问题时。2. 遇到此问题是因为我们在本地新建库后,与远程仓库的内容不一致导致的。为此在我向远程库推送的时候,要先进行pull,让本地新建的库和远程库进行同步。3.1第一步找到一个空的目录,右键选择git bash,然后执行git init初始化仓库。3.2 第二步执行git pull命令,把要上传的远程仓库的文件,先拉下来,然后修改成自己要上传的文件,再次执行git push命令。...
2021-01-04 11:26:29
20613
原创 phpExcel读取表格数据和向表格填充数据
1 .下载phpexcel 下载地址:https://github.com/PHPOffice/PHPExcel/archive/1.8.zip.2 .引入PHPExcel.php文件。3.下面就将excel数据导入到mysql数据库和把数据从mysql导出到excel两种方式来介绍。3.1 将数据导入到mysql中。$dir=dirname(__FILE__); //获取当前路径 $filename=$dir.'/excel_upload/'.$res; //excle表路径$f.
2020-12-30 16:46:47
930
原创 获取数据表的字段放入数组并将去除某些字段后的数组重新排序
1.获取数据表的所有字段名,并且存入数组,该操作需要在实例化数据库类之后,调用查询方法执行,$zdname 获取的包含所有字段和其他数据的一个素组,循环她,并取出里面的字段名放入一个新数组$arrad,$arrzdname是字段下面的中文注释。$sql = "SHOW FULL COLUMNS FROM table" ; $zdname = $db->fetchAll($sql); foreach($zdname as $row){ $arrzd[]=$row["Field"
2020-12-29 13:54:51
244
原创 关于gitee与git命令使用的问题
1.下载git,并且安装。2 .在磁盘找一个目录。右键选择git bash命令。3 配置。4. 配置用名和邮箱。 git config --global user.name 'yourname' git config --global user.email 'youremail'5. 查看配置的用户名和邮箱。 git config --global --list6.进行代码提交。git add . //提交当前目录所有7. g...
2020-12-26 16:47:32
386
原创 禁止浏览器右键功能以及F12功能
禁止浏览器右键功能以及F12功能,直接复制到页面</body>之前使用即可。<script> //禁止浏览器右键功能开始document.oncontextmenu = function () { return false; };//禁用开发者工具F12document.onkeydown = function () { if (window.event && window.event.keyCode == 123) { e
2020-11-23 13:37:00
943
原创 tp5.1 模板文件不存在问题
用tp5.1搭建的本地环境可能会遇到部署上线后,找不到模板文件的问题,如果在本地没有问题,而部署上线出现这个问题,可能是因为你本地是windows环境,而部署的是系统linux环境,要保持控制器里面的的url路径和模板文件的文件名保持一致,大小写也要保持一致。特别需要注意的是,截图中间的模板名的大小写要和view文件夹下对应的文件夹名称保持一致,不然在windos下不会出现问题,但是在linux环境下就会由于大小写不一致而导致模板文件不存在的问题。...
2020-11-09 11:09:55
1240
原创 tp5.1隐藏public/index.php路径问题
最近用tp5.1做了一个在线生成.gif动图的功能,关于在开发过程中需要注意的几点问题进行总结。隐藏public/index.php路径问题,由于在apach和在Nginx环境下也有所不同,下面就这两种方式进行说明。本项目在phpstudy的Nginx下进行的本地开发,然后部署的是linux系统下的Apache环境。1.在phpstudy 的Nginx环境下,处理方式如下:1.1先找到配置文件的位置。1.2 打开配置文件找到如图所以位置。1. 3 在上图位置添加如下代码。..
2020-11-09 10:57:01
960
原创 关于微信号以及QQ号点击复制功能
点击复制功能这里介绍三种实现点击复制的方式.1.第一种 需要引入 clipboard.js,下载地址:https://github.com/zenorocha/clipboard.js。<!DOCTYPE html><html><head> <title> 复制微信</title><script src="js/clipboard.js" ></script><script>
2020-11-09 10:09:18
1595
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人