- 博客(48)
- 资源 (2)
- 收藏
- 关注
原创 PHP explode (多)分隔符(delimiters) 使用
PHP explode (多)分隔符(delimiters) 使用。㊙️ 神秘算法 ㊙️❓❓❓这个过程是否可逆,童鞋们给点思路啊❗️
2023-10-23 18:10:44
527
原创 PHP转换Excel中日期和时间类型的处理
PHP转换Excel中日期和时间类型的处理。Excel日期与PHP时间戳之间存在一个时间偏移量,因为Excel的日期起点是1900年1月1日,在UNIX时间戳中相当于从1970年1月1日起前推的25569天。
2023-10-23 15:09:40
1335
原创 Docker 快速搭建 Ubuntu + Nginx + PHP 镜像(环境)
快来使用 Docker 搭建吧!查看本地镜像:运行容器,并进入容器:退出容器:查看所有容器:启动一个已停止的容器:进入容器:或者更新-apt (安装软件前请更新 apt-源,可能会出现找不到安装包)安装 Nginxnginx-命令安装 PHPphp7.4-fpm-命令安装编译工具修改 nginx 配置文件启动服务查看服务在本地浏览器测试-nginx执行-php生成新的镜像大家在使用的过程中可以先跑通nginx...
2022-06-18 19:41:26
2050
1
原创 Ubuntu 20.04 安装 Mysql 8.0
Ubuntu 20.04 安装 Mysql 8.0 数据库本文以 Ubuntu(20.04) 和 Mysql(8.0) 为例,介绍 Ubuntu 安装 Mysql 教程及设置远程访问权限。
2022-05-27 16:14:16
399
原创 Ubuntu -> PHP 如何切换版本
在 Ubuntu 中切换 PHP 版本命令如下 :sudo update-alternatives --config phpThere are 2 choices for the alternative php (providing /usr/bin/php). Selection Path Priority Status------------------------------------------------------------ 0
2021-04-09 18:05:04
3192
原创 Linux --- Apache 下访问出现的 503 Service Unavailable
目前使用的是Lamp,之前网站还可以正常访问,今天突然就提示503.检查Apache,PHP和端口都一切正常,重启环境后,依然提示503!!!大家可以去查看自己的日志文件 !通过认真检查apache日志,发现出现大量的报错 (/var/log/apache2/error.log)[Wed Jun 10 11:42:29.586114 2020] [proxy:error] [pid 22364] (111)Connection refused: AH00957: FCGI: attempt to
2020-06-10 20:09:23
6176
原创 Laravel5 -- SMTP邮件组件 @发送邮件
Laravel基于目前流行的SwiftMailer库提供了一套干净清爽的邮件、PHP的mail函数,以及sendmail提供了驱动,从而允许你快速通过本地或云服务发送邮件。SMTP(Simple Mail TransferProtocol)即简单邮件传输协议,它是一种TCP协议支持的提供可靠且有效电子邮件传输的应用层协议。最近有个项目需要发送邮件这个业务,使用过后简单整理了一下!????♂️以下用QQ邮箱举个栗子 :1. 登陆QQ邮箱 —> 设置 —>账户2. 打开POP3/SMT
2020-05-31 18:15:15
676
原创 亚马逊(AWS) 创建EC2 - Windows
最近接触了AWS服务器,使用EC2 安装Windows 系统和相关配置之前都是使用国内云服务器,刚接触到 aws 感觉没有太大区别,可是使用过后和国内相比大不相同,因此踩了好多个坑 !通过这次使用ec2安装windows系统来分享它的使用方式 !可根据自己需求选择,默认使用免费资源选择系统映像 (可选)选择免费的实例配置实例添加储存添加标签 (添加标签,便于区分)...
2020-04-13 15:18:23
798
原创 Ubuntu~16 安装 Nginx 和 配置使用
查看服务器版本号cat /proc/versionLinux version 4.4.0-165-generic (buildd@amd64-027) — linux内核版本号gcc version 5.4.0 20160609 — gcc编译器版本号Ubuntu 5.4.0-6ubuntu...
2020-01-19 16:00:11
423
原创 Windows Server 2012 / 2016 定时任务设置 和 无法执行的解决方法
使用 Windows Server 2012/2016 (新的版本) 定时任务 遇到无法执行和执行失败 的解决办法最近在某云上使用 Windows 服务器做一些定时脚本任务,而一些新的版本和旧的版本是有很大的区别,可能会遇到了定时任务无法执行,由于网上的教程都基本没有什么区别,所以自己也是探索了好久才找到了解决办法,希望能帮助到大家 !操作步骤:打开管理工具,选择定时任务打开定时任务...
2019-08-23 19:56:53
12298
原创 IIS 环境下 PHP 找不到页面 错误信息------403错误
我使用的是windowR2012的服务器。在安装完 PHP 后,浏览器访问 .php 文件时,提示 403 或者 404 页面找不到网页 !!!1.打开IIS服务器配置查看是否安装 CGI选择开始菜单->程序->管理工具-> 服务器管理器如果没有安装, 选中,点击下一步,安装即可2. 查看IIS 服务器 – 处理程序映射选择开始菜单->程序->...
2019-05-31 20:53:15
1157
原创 Mysql 2013 —— lost connection to server during query
在查询或者修改 Mysql 中的的表数据量较大的时候就会出现这种情况:2013 —— lost connection to server during query导致 mysql 无法工作你可以参考我的方法:修改 mysql 的配置文件 —— my.ini在 /etc/mysql/ 找到 mysql 的配置文件在最后一行添加max_allowed_packet=10*1024*1...
2019-03-01 16:13:20
525
原创 Mac环境 下修改 PHP 本地路径
mac本地安装php环境后,浏览器访问 http://localhost/403 Forbidden You don’t have permission to access / on this server;或者找不到 webserver 的路径我的本地环境是: PHP 7.1.16 Apache/2.4.33 (Unix)如果你也遇到这种情况,可以参考一下我的步骤:...
2019-02-22 14:53:08
908
原创 Google —— OAuth2 身份验证 之 Playground
所有 API 调用都必须通过 OAuth2 授权。OAuth2 可让您的 API 客户端应用访问用户的 帐号,而无需处理或存储用户的登录信息。OAuth2 Playground生成 OAuth2 凭据的另一种选择是使用 OAuth2 Playground。OAuth2 Playground 与 Google API 控制台配合使用,可让您手动创建 OAuth2 令牌。OAuth2 Playg...
2019-02-19 16:29:25
3876
原创 PHP - CURL 模拟请求上传
PHP - CURL 模拟请求上传CURL是一个非常强大的开源库,支持很多协议,包括HTTP、FTP、TELNET等,我们使用它来发送HTTP请求。它给我 们带来的好处是可以通过灵活的选项设置不同的HTTP协议参数,并且支持HTTPS。CURL可以根据URL前缀是“HTTP” 还是“HTTPS”自动选择是否加密发送内容。使用CURL发送请求的基本流程初始化连接句柄;设置CURL选项;执...
2018-12-21 11:46:06
404
原创 Google(OAuth2.0)PHP 授权登录
OAuth协议OAuth(开放授权)是一个开放标准。允许第三方网站在用户授权的前提下访问在用户在服务商那里存储的各种信息。而这种授权无需将用户提供用户名和密码提供给该第三方网站。OAuth允许用户提供一个令牌给第三方网站,一个令牌对应一个特定的第三方网站,同时该令牌只能在特定的时间内访问特定的资源。OAuth的原理和授权流程OAuth的认证和授权的过程中涉及的三方包括:服务商:...
2018-11-15 20:40:37
5530
1
原创 IIS 环境下 PHP无法显示错误信息------500错误
我使用的是window2012的服务器。在IIS+FastCGI中配置PHP后,如果php源文件中存在错误,则不论是什么错误,FastCGI都会返回内部服务器错误500的信息,这给程序调试带来了麻烦。解决这个问题的办法如下:1.PHP首先打开PHP的配置文件php.ini,并做如下配置修改: log_errors = On html_errors = On di...
2018-11-07 20:24:32
5603
原创 JqGrid 简单使用
JqGrid 简单使用,老司机简单上手!不掉头,向前走!JQGrid是一个在jquery基础上做的一个表格控件,以ajax的方式和服务器端通信。JqGrid是典型的B/S架构,服务器端只是提供数据管理,客户端只提供数据显示。换句话说,jqGrid可以以一种更加简单的方式来展现你数据库的信息,而且也可以把客户端数据传回给服务器端。对于jqGrid我们所关心的就是:必须有一段代码把一些页面信...
2018-10-19 15:27:05
448
原创 PHP 数组遍历 (foreach)
PHP 数组遍历php数组根据某一个键值,把相同键值的合并生成一个新的二维数组$infos = array( array( 'a' => 36, 'b' => 'gh', 'd' => '2015/08/42e3.png' ), ...
2018-08-29 16:00:13
592
原创 PHP PhpQrcodes 生成带有颜色二维码
PHP 生成带有颜色二维码之前在网上找了好几个都不能用,这是我自己改的类,亲测的,希望大喜欢: 下载地址: https://download.csdn.net/download/ybaog/10495087<?phprequire_once 'PhpQrcodes.php';//hex转rgbfunction hex2rgb( $colour ) { if ( $...
2018-06-23 17:38:20
1715
原创 Linux apache(免费)安装 https (SSL)证书 ---阿里云
最近阿宝在捣鼓 Https ,把踩过的坑和成功经验分享一下,希望可以帮到你 !我使用的是阿里云免费版证书 阿里云->控制台->产品与服务-搜索->SSL证书->购买证书阿里云的购买证书入口:https://common-buy.aliyun.com/?spm=5176.2020520163.cas.1.28892b7aHzD6nV&commodityCo...
2018-04-16 12:27:34
1492
原创 Layui 下拉框多选 —老司机首选
需要加油的老司机快来看看吧!废话不都说,上车看代码!HTML 代码div class="layui-form-item"> label class="layui-form-label">品牌分类label> div class="layui-unselect layui-form-select downpanel cs">
2018-04-13 18:57:15
27872
12
原创 PHP常用(正则)表单验证类
这些天一直在整理项目,就把一些常用的总结了一下.验证是否为指定长度的字母/数字组合验证是否为指定长度数字验证是否为指定长度汉字验证身份证号码验证手机号验证邮件地址验证邮编验证URL地址
2017-12-07 10:41:14
2093
原创 Linux 里的 (#暗物质*) session 跨域问题
在做项目时候遇到个问题--session 跨域问题在同一台服务器里存在两个不同的域名,比如: ybaog.com 和 ybaog.cn ,在php.ini中只能配置一个,当去访问另一个域名的时候,session就会失效,所以每次用的时候都得去改配置,操作特别麻烦!麻!烦!Session主要分两部分:一个是Session数据,该数据默认情况下是存放在服务器的tmp文件下的,是以文件形
2017-11-30 12:53:36
363
原创 PHP -(快上车)- TP3.2 文件下载
因为项目的需求,使用到PHP文件下载这个功能,通过查阅资料和实际操作完成了下载功能,现在我把研究成果分享给大家1.根据下载文件的序号来查找,链接的形式如下:点击下载文件 2.例如,需要下载的是一个文件名为xxx.rar的文件,首先创建文件是download.php的PHP文件。通过前面的例子很容易通过文件的ID号从数据库中得到待下载文件的真实位置,在获得文件的真实存储位置后,可以通过
2017-11-20 18:33:09
1844
原创 TP5 --我知道 重定向缺少index.php报错(No input file specified)
我刚使用TP5有一个非常苦恼的问题, 重定向缺少index.php报错(No input file specified) 把 .htaccess文件中的RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]修改成RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]在默认
2017-08-16 19:32:08
777
原创 TP5, 带你飞 ~~ 导入\导出
今天来给大家分享一个特别好用的 Excel导入\导出 ,亲测哦!function impExcel() { vendor("phpexcel.PHPExcel"); //下载PHPExcel类 //获取表单上传文件 $file = request()->file('excel');
2017-07-14 12:21:57
1650
原创 厉 害 了!'我的' TP5 !!!
随着科技的飞快发展,技术的不断更新迭代,TP5"敲敲"来到我们的生活,让我带你ECHO出它的神奇-增 删 改 查 上传 分页!
2017-07-13 12:49:59
703
原创 TP3.2 简易封装增、删、改、查、上传、分页、操作日志
在繁忙的工作中,为了提高工作的质量和效率,针对TP3.2框架我自己封装了一些方法,分享给大家!!!
2017-07-12 10:38:21
1670
原创 Linux MySQL修改密码时 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
今天安装mysql,然后输入mysql -u root -p,出现enter password,我直接点击回车,结果出现如果下错误:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)。解决方法:#1.停止mysql数据库[root@wdsx]# servic
2017-04-21 16:21:06
612
原创 Linux yum操作时出现 Error: xz compression not available
今天搭建阿里云服务器时,yum升级PHP版本的时候出现这个问题由于CentOS6的系统安装了epel-release-latest-7.noarch.rpm 导致在使用yum命令时出现Error: xz compression not available问题。解决方法:1.到http://ftp.riken.jp/Linux/fedora/epel/下载epel-release-lat
2017-04-20 19:13:12
607
原创 微信公众平台测试号应用
在微信公众平台认证之前,我们可以先申请一个测试的公众号来进行测试,这对开发人员来说还是有很大好处的!微信公众平台提供了测试账号,在公众账号没有审核之前,也是可以进行开发的。进入后台->开发者工具->公众平台测试账号->进入,当然也可以直接去•http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login
2017-04-08 20:55:54
461
原创 Linux中查看apache是用那个httpd.conf
第一步:找到apache启动命令: [root@]# ps -ef|grep httpdroot 8810 1 0 Mar02 ? 00:00:12 /usr/sbin/httpd apache 21571 8810 0 17:38 ? 00:00:05 /usr/sbin/httpd apache 21771 8810 0
2017-03-07 00:35:00
1121
原创 Wechat--小开发
Wechat–小开发最近在做微信开发 , 把一些小功能分享给大家 : 微信生成 [二维码] [缩略图] [图片水印]<?phpdefine("APPID", "您的APPID");define("APPSECRET", "您的APPSECRET");define("OPENID","您的OPENID");define("METHOD","POST"); //定义传输方式define("
2017-03-05 01:50:51
625
原创 TP框架的小知识
自己在使用TP框架当中总结了几个常用的小知识点,希望能帮助到大家: 1.在C层命名时一定要规范,一定要带上class,否则找不到该控制器,比如: IndexController.class.php ; 2.在V层需要模板继承是,可以使用 block 标签, 标签必须指定name属性来标识当前区块的名称,比如: 或者 {$web_title}; 3.在
2017-02-28 22:26:03
521
转载 创建索引的优点和缺点
为什么要创建索引呢?这是因为,创建索引可以大大提高系统的性能。第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。第二,可以大大加快数据的检索速度,这也是创建索引的最主要的原因。第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。第四,在使用分组和排序子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。第五,通过使用索引,可以
2016-12-28 10:44:26
6934
转载 [PHP]全局变量:global与$GLOBALS的区别和使用
1.有些场合需要全局变量的出现,如下例子: <?php $name="why";//定义变量name,并初始化 function echoName() { //试图引用函数外面的变量 echo "myname is ".$name.""; } echoName(); ?> 上面的代码
2016-10-10 15:09:52
10899
原创 封装 图片上传、数据库、跳转添加 类
一、图片上传 类 <?php class File{ public $images; public $filename; public $allow_size; public function __construct($images,$filename,$allow_size){
2016-10-09 17:13:09
563
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人