傲世网

PHP配合PDO备份数据库类

1
PHP配合PDO备份数据库类
这个类呢,我是由Emlog程序里面受到的启发,但是Emlog也太老套了还在用原生的mysqli类,所以小傲世我为了迎合未来趋势,将这个改写成了PDO的模式,本来是打算自己私藏的,但是互联网是大家互相学习分享的平台,所以我决定将这个发出来,绝对是原创首发的!至少我翻遍了也没找到(而且好多问题都搜到解决方案,是经过很多次踩雷才终于把这个做出来的),好了话不...

宝塔Linux面板计划任务按秒数执行脚本

1
宝塔Linux面板计划任务按秒数执行脚本
宝塔的计划任务最低执行周期为每分钟,但是我们有时需要用到按秒来执行,这可就尴尬了啊。 今天傲世给大家介绍有关秒数执行的方法,并举多种例子供大家参考: 1.添加计划任务,任务类型选择"Shell脚本",执行周期选择N分钟,数值填写1分钟。 2.脚本内容添加,以下脚本: #!/bin/bash PATH=/b...

MYSQL报错#1063 - Incorrect column specifier for column 'id'的解决方法

MYSQL报错#1063 - Incorrect column specifier for column 'id'的解决方法
今天给客户写功能的时候发现数据库一直无法插入数据,后来一看发现数据表的ID字段设置了不可为空,但是插入数据时我确没有指定id导致无法插入。 于是我马上想到将ID字段设置为自动增值,但又爆出了个错误 #1063 - Incorrect column specifier for column 'id' 经过排查发...

Centos系统还原官方yum源

Centos系统还原官方yum源
将近两个月没有登录过我的美国服务器SSH了,登录后心血来潮来了个yum update,发现yum源是国内大厂某某云的,我顿时就迷了,我一个美国服务器要啥自行车?直接用官方源不是更快更香吗? 于是我就开始着手还原yum到官网状态,下面记录一下操作步骤: Centos6: cd /etc/yum.repos.d/ rm ...

EMLOG使用指定数据库端口连接

EMLOG使用指定数据库端口连接
正常来说,我们服务器上安装MYSQL默认都是3306端口,但是通常为了安全起见,有的小伙伴会选择修改这个默认端口,但这会导致许多程序无法使用,这是因为程序已经把把端口号指定好了,或者是说创建连接的时候根本没有指定,导致连接的端口永远都是3306默认端口,而EMLOG就属于后者,既然系统没有为我们指定端口,那么我们就来自己指定一个吧! 首先,...

Laravel框架执行数据库偏移报错1071 Specified key was too long; max key length is 1000 bytes的几种解决方法

Laravel框架执行数据库偏移报错1071 Specified key was too long; max key length is 1000 bytes的几种解决方法
最近在自学Laravel框架,各种坑,各种报错,真的是一把辛酸一把泪,不知道大家有没有遇到像我这样的情况: 每次新安装的Laravel,在执行数据库迁移操作时都会报错提示一个有关于字符串长度的报错,原因:字段太长导致无法加索引。 网上有许多同类的人和我遇到了,有的人说是MySQL的版本问题,但我尝试发现就算是用MySQL8....

PHP解码JSONP

PHP解码JSONP
如果是 JSON 数据,使用 json_decode 这个 PHP 自带函数就能解码,但是有些网站的数据接口只提供了 JSONP 数据如何解码呢? 傲世今天就教大家自编一个解码函数 下面我们提供了一个 PHP 函数 asjsonp_decode ,让你直接实现 JSONP 解码: function asjsonp_de...

php将文件每一行的内容写入到数组中

php将文件每一行的内容写入到数组中
因为项目计划需要批量执行数据,将文件内的数据每一行分割出来在进行提交,只需要一行代码即可完成 $as = file("1.txt", FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); print_r($as); 要注意的是,文件名必须要用双引号!!!下面是预览效果