自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YBaog Blog

文能提笔安天下,武能立马定乾坤

  • 博客(48)
  • 资源 (2)
  • 收藏
  • 关注

原创 PHP explode (多)分隔符(delimiters) 使用

PHP explode (多)分隔符(delimiters) 使用。㊙️ 神秘算法 ㊙️❓❓❓这个过程是否可逆,童鞋们给点思路啊❗️

2023-10-23 18:10:44 398

原创 PHP 一维数组转换为多维数组

PHP 把一维数组转换为多维数组。PHP 把一维数组的键值转化为多维数组的键名。

2023-10-23 17:00:45 144

原创 PHP转换Excel中日期和时间类型的处理

PHP转换Excel中日期和时间类型的处理。Excel日期与PHP时间戳之间存在一个时间偏移量,因为Excel的日期起点是1900年1月1日,在UNIX时间戳中相当于从1970年1月1日起前推的25569天。

2023-10-23 15:09:40 854

原创 Docker 快速搭建 Ubuntu + Nginx + PHP 镜像(环境)

快来使用 Docker 搭建吧!查看本地镜像:运行容器,并进入容器:退出容器:查看所有容器:启动一个已停止的容器:进入容器:或者更新-apt (安装软件前请更新 apt-源,可能会出现找不到安装包)安装 Nginxnginx-命令安装 PHPphp7.4-fpm-命令安装编译工具修改 nginx 配置文件启动服务查看服务在本地浏览器测试-nginx执行-php生成新的镜像大家在使用的过程中可以先跑通nginx...

2022-06-18 19:41:26 1856 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 236

原创 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 2626

原创 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 5175

原创 Laravel5 -- SMTP邮件组件 @发送邮件

Laravel基于目前流行的SwiftMailer库提供了一套干净清爽的邮件、PHP的mail函数,以及sendmail提供了驱动,从而允许你快速通过本地或云服务发送邮件。SMTP(Simple Mail TransferProtocol)即简单邮件传输协议,它是一种TCP协议支持的提供可靠且有效电子邮件传输的应用层协议。最近有个项目需要发送邮件这个业务,使用过后简单整理了一下!????‍♂️以下用QQ邮箱举个栗子 :1. 登陆QQ邮箱 —> 设置 —>账户2. 打开POP3/SMT

2020-05-31 18:15:15 601

原创 亚马逊(AWS) 创建EC2 - Windows

最近接触了AWS服务器,使用EC2 安装Windows 系统和相关配置之前都是使用国内云服务器,刚接触到 aws 感觉没有太大区别,可是使用过后和国内相比大不相同,因此踩了好多个坑 !通过这次使用ec2安装windows系统来分享它的使用方式 !可根据自己需求选择,默认使用免费资源选择系统映像 (可选)选择免费的实例配置实例添加储存添加标签 (添加标签,便于区分)...

2020-04-13 15:18:23 673

原创 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 357

原创 Windows Server 2012 / 2016 定时任务设置 和 无法执行的解决方法

使用 Windows Server 2012/2016 (新的版本) 定时任务 遇到无法执行和执行失败 的解决办法最近在某云上使用 Windows 服务器做一些定时脚本任务,而一些新的版本和旧的版本是有很大的区别,可能会遇到了定时任务无法执行,由于网上的教程都基本没有什么区别,所以自己也是探索了好久才找到了解决办法,希望能帮助到大家 !操作步骤:打开管理工具,选择定时任务打开定时任务...

2019-08-23 19:56:53 11121

原创 IIS 环境下 PHP 找不到页面 错误信息------403错误

我使用的是windowR2012的服务器。在安装完 PHP 后,浏览器访问 .php 文件时,提示 403 或者 404 页面找不到网页 !!!1.打开IIS服务器配置查看是否安装 CGI选择开始菜单->程序->管理工具-> 服务器管理器如果没有安装, 选中,点击下一步,安装即可2. 查看IIS 服务器 – 处理程序映射选择开始菜单->程序-&gt...

2019-05-31 20:53:15 1081

原创 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 397

原创 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 868

原创 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 3698

原创 PHP - CURL 模拟请求上传

PHP - CURL 模拟请求上传CURL是一个非常强大的开源库,支持很多协议,包括HTTP、FTP、TELNET等,我们使用它来发送HTTP请求。它给我 们带来的好处是可以通过灵活的选项设置不同的HTTP协议参数,并且支持HTTPS。CURL可以根据URL前缀是“HTTP” 还是“HTTPS”自动选择是否加密发送内容。使用CURL发送请求的基本流程初始化连接句柄;设置CURL选项;执...

2018-12-21 11:46:06 359

原创 Google(OAuth2.0)PHP 授权登录

OAuth协议OAuth(开放授权)是一个开放标准。允许第三方网站在用户授权的前提下访问在用户在服务商那里存储的各种信息。而这种授权无需将用户提供用户名和密码提供给该第三方网站。OAuth允许用户提供一个令牌给第三方网站,一个令牌对应一个特定的第三方网站,同时该令牌只能在特定的时间内访问特定的资源。OAuth的原理和授权流程OAuth的认证和授权的过程中涉及的三方包括:服务商:...

2018-11-15 20:40:37 5159 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 5474

原创 JqGrid 简单使用

JqGrid 简单使用,老司机简单上手!不掉头,向前走!JQGrid是一个在jquery基础上做的一个表格控件,以ajax的方式和服务器端通信。JqGrid是典型的B/S架构,服务器端只是提供数据管理,客户端只提供数据显示。换句话说,jqGrid可以以一种更加简单的方式来展现你数据库的信息,而且也可以把客户端数据传回给服务器端。对于jqGrid我们所关心的就是:必须有一段代码把一些页面信...

2018-10-19 15:27:05 385

原创 PHP 数组遍历 (foreach)

PHP 数组遍历php数组根据某一个键值,把相同键值的合并生成一个新的二维数组$infos = array( array( 'a' => 36, 'b' => 'gh', 'd' => '2015/08/42e3.png' ), ...

2018-08-29 16:00:13 523

原创 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 1639

原创 Linux apache(免费)安装 https (SSL)证书 ---阿里云

最近阿宝在捣鼓 Https ,把踩过的坑和成功经验分享一下,希望可以帮到你 !我使用的是阿里云免费版证书 阿里云->控制台->产品与服务-搜索->SSL证书->购买证书阿里云的购买证书入口:https://common-buy.aliyun.com/?spm=5176.2020520163.cas.1.28892b7aHzD6nV&commodityCo...

2018-04-16 12:27:34 1378

原创 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 27601 12

原创 PHP常用(正则)表单验证类

这些天一直在整理项目,就把一些常用的总结了一下.验证是否为指定长度的字母/数字组合验证是否为指定长度数字验证是否为指定长度汉字验证身份证号码验证手机号验证邮件地址验证邮编验证URL地址

2017-12-07 10:41:14 1994

原创 Linux 里的 (#暗物质*) session 跨域问题

在做项目时候遇到个问题--session 跨域问题在同一台服务器里存在两个不同的域名,比如: ybaog.com 和 ybaog.cn ,在php.ini中只能配置一个,当去访问另一个域名的时候,session就会失效,所以每次用的时候都得去改配置,操作特别麻烦!麻!烦!Session主要分两部分:一个是Session数据,该数据默认情况下是存放在服务器的tmp文件下的,是以文件形

2017-11-30 12:53:36 317

原创 PHP 正则表达式过滤特殊字符和空格

1.PHP 正则表达式过滤特殊字符和空格2.过滤汉字

2017-11-24 16:14:00 7553

原创 PHP -(快上车)- TP3.2 文件下载

因为项目的需求,使用到PHP文件下载这个功能,通过查阅资料和实际操作完成了下载功能,现在我把研究成果分享给大家1.根据下载文件的序号来查找,链接的形式如下:点击下载文件 2.例如,需要下载的是一个文件名为xxx.rar的文件,首先创建文件是download.php的PHP文件。通过前面的例子很容易通过文件的ID号从数据库中得到待下载文件的真实位置,在获得文件的真实存储位置后,可以通过

2017-11-20 18:33:09 1775

原创 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 737

原创 TP5, 带你飞 ~~ 导入\导出

今天来给大家分享一个特别好用的 Excel导入\导出 ,亲测哦!function impExcel() { vendor("phpexcel.PHPExcel"); //下载PHPExcel类 //获取表单上传文件 $file = request()->file('excel');

2017-07-14 12:21:57 1611

原创 厉 害 了!'我的' TP5 !!!

随着科技的飞快发展,技术的不断更新迭代,TP5"敲敲"来到我们的生活,让我带你ECHO出它的神奇-增 删 改 查 上传 分页!

2017-07-13 12:49:59 661 1

原创 TP3.2 简易封装增、删、改、查、上传、分页、操作日志

在繁忙的工作中,为了提高工作的质量和效率,针对TP3.2框架我自己封装了一些方法,分享给大家!!!

2017-07-12 10:38:21 1605

原创 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 576

原创 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 495

原创 微信公众平台测试号应用

在微信公众平台认证之前,我们可以先申请一个测试的公众号来进行测试,这对开发人员来说还是有很大好处的!微信公众平台提供了测试账号,在公众账号没有审核之前,也是可以进行开发的。进入后台->开发者工具->公众平台测试账号->进入,当然也可以直接去•http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login

2017-04-08 20:55:54 413

原创 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 1060

原创 Wechat--小开发

Wechat–小开发最近在做微信开发 , 把一些小功能分享给大家 : 微信生成 [二维码] [缩略图] [图片水印]<?phpdefine("APPID", "您的APPID");define("APPSECRET", "您的APPSECRET");define("OPENID","您的OPENID");define("METHOD","POST"); //定义传输方式define("

2017-03-05 01:50:51 581

原创 TP框架的小知识

自己在使用TP框架当中总结了几个常用的小知识点,希望能帮助到大家:  1.在C层命名时一定要规范,一定要带上class,否则找不到该控制器,比如: IndexController.class.php ;  2.在V层需要模板继承是,可以使用 block 标签, 标签必须指定name属性来标识当前区块的名称,比如: 或者 {$web_title};  3.在

2017-02-28 22:26:03 468

转载 创建索引的优点和缺点

为什么要创建索引呢?这是因为,创建索引可以大大提高系统的性能。第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。第二,可以大大加快数据的检索速度,这也是创建索引的最主要的原因。第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。第四,在使用分组和排序子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。第五,通过使用索引,可以

2016-12-28 10:44:26 6825

转载 [PHP]全局变量:global与$GLOBALS的区别和使用

1.有些场合需要全局变量的出现,如下例子: <?php $name="why";//定义变量name,并初始化 function echoName() { //试图引用函数外面的变量 echo "myname is ".$name.""; } echoName(); ?> 上面的代码

2016-10-10 15:09:52 10782

原创 封装 图片上传、数据库、跳转添加 类

一、图片上传 类 <?php class File{ public $images; public $filename; public $allow_size; public function __construct($images,$filename,$allow_size){

2016-10-09 17:13:09 522

Composer-学习包

方便快捷安装Composer! 更高效的学习方式! 本人亲测版! 多多支持!

2018-07-27

PhpQrcodes.php

这个类,可以修改二维码的前景颜色! 希望大家多多支持! 少踩坑!

2018-06-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除