I'm Sham
一个在通往码农道路上走走停停的行政文员

代码学习

通过宝塔面板定时任务来检查网络和frp-Sham@双目瞿

通过宝塔面板定时任务来检查网络和frp

sham阅读(29)评论(0)赞(0)

因为Sham有一个树莓派zero2,为了便于携带,没有放在有公网ip的地方,于是需要通过frp来穿透内网,以便访问里面内容。 但是在实际使用中,会发现如果开机的时候网络没连上,或者服务端断网了,就会导致frp失效,这样就连ssh都用不了,只...

PHP通过官方接口生成小程序二维码-Sham@双目瞿

PHP通过官方接口生成小程序二维码

sham阅读(153)评论(0)赞(0)

因为Sham有计划在各区域放置二维码,用于同事们快速查询相关信息和提交反馈建议,就需要每个二维码都能单独对应该区域。 如果通过官方网站生成的话太麻烦,于是参照官方接口文档,用PHP做了一个,以便快速生成,代码如下: 然后,你就可以通过这个P...

ubuntu检测网络是否断开并执行程序shell脚本-Sham@双目瞿

ubuntu检测网络是否断开并执行程序shell脚本

sham阅读(222)评论(0)赞(0)

因为Sham用树莓派直接通过拨号连接网络,但是不知道什么原因,有的时候会自己断网而且不会重新自己连接,所以Sham从网上找了1个脚本,通过定时执行来检测时候联网,如果没有,则重启网络服务。 因为Sham不动shell,所以只能大概猜测逻辑:...

Nginx自动加端口解决办法-Sham@双目瞿

Nginx自动加端口解决办法

sham阅读(384)评论(0)赞(0)

因为本机没有外网ip,今天Sham测试在本机上使用frp来访问本机网站,发现一个问题,: 比如我用的shamx.cn访问本机网站,这个没问题,但是如果输入shamx.cn/user访问网站目录下面的user的时候,会自动在网址后面加端口,变...

PHP-通过文件写入功能来记录日志-Sham@双目瞿

PHP-通过文件写入功能来记录日志

sham阅读(281)评论(0)赞(0)

Sham最近发现家里ip地址每天都在自动更换,于是想到动态解析的时候,是不是可以记录下更换日志,这里就用到PHP的文件写入功能 方法一:fopen(‘文件名’,’ab+’); + fwrite...

Windows安装Nginx+PHP+MySQL+phpMyAdmin(无需管理员)-Sham@双目瞿

Windows安装Nginx+PHP+MySQL+phpMyAdmin(无需管理员)

sham阅读(372)评论(0)赞(0)

最近Sham闲着无事,就想着用公司电脑搭个临时服务器,用于测试什么的,但是问题是公司电脑是没有管理员权限的,无法安装像宝塔面板、PHPStudy啊什么的,于是想着如果一个个手动安装,如果有绿色包,那不就行了? 搜索了一圈 ,终于实现了需求,...

PHP笔记-通过拼接来实现判断简单化-Sham@双目瞿

PHP笔记-通过拼接来实现判断简单化

sham阅读(362)评论(0)赞(0)

因为Sham写小程序时,需要在小程序端通过选择查询来从后端获取数据,由于有1个不同变量,想要通过1个mysql语句来实现,按以前,可能要写很多行if,else,今天Sham发现可以通过判断后拼接成数组,然后再转变成字符串来便捷实现,特此记录...

PHP导入和生成csv表格-Sham@双目瞿

PHP导入和生成csv表格

sham阅读(314)评论(0)赞(1)

2021-04-15更新 因为今天在windows里测试导入时发现,同一个文件,到windows导入就会中文乱码,需要增加mb_convert_encoding($data, “UTF-8”, “GBK&...