- 博客(29)
- 收藏
- 关注
原创 宝塔利用git+ webhooks 实现git更新远程同步阿里云Linux服务器
目的:希望web程序push到gitee上后,自动pull到阿里云服务器,实现本地与服务器的数据同步更新借鉴宝塔论坛的方法:https://www.bt.cn/bbs/thread-5348-1-1.html服务器环境:centos7.3,Nginx项目目录: /www/wwwroot/www(www变量,自定义)远程git版本库: 码云步骤:1. 准备工作宝塔自带 ...
2019-12-16 17:42:28
473
原创 javaScript 删除确认实现方法
第一种方法:挺好用的,确认以后才能打开下载地址页面。原理也比较清晰。主要用于删除单条信息确认。 1 2 3 4 5 6 7 8 9 10 <SCRIPT LANGUAGE=javascript> functiondel() { varmsg = "您真的确...
2019-10-25 14:19:02
280
转载 手机网站支付宝支付
1 支付宝开放平台支付宝手机网站支付 具体的请求参数和返回参数等相关数据 https://docs.open.alipay.com/203/107090/2 支付demo下载手机网站支付相关的demo 这里的demo和APP支付提供的demo 多了一些数据.需要重新下载https://docs.open.alipay.com/203/105910/3 整合支付到TP...
2019-03-14 14:47:18
847
转载 php实现支付宝APP支付功能与源码
支付宝网页支付1.支付宝开放平台添加应用,获得appid,并签约。2.在支付宝开放品台设置如下:3.配置支付宝的应用公钥。(根据支付宝的文档)4.在开放平台下载官方sdk demo。5.代码://支付宝include_onceVENDOR_PATH.'Alipay/aop/AopClient.php';include_onceVENDOR_...
2019-03-12 11:33:49
1792
原创 tp5 高效率随机抽取数据(不重复)
public function getRandTable(){ $num = 5; //需要抽取的默认条数 $table = ''; //需要抽取的数据表 $countcus = Db::name($table)->count(); //获取总记录数 $min = Db::name($table)->min('id'); //统...
2018-12-27 09:53:34
1336
转载 PHP实现的激活用户注册验证邮箱功能示例
这里将结合实例介绍如何使用PHP+Mysql完成注册帐号、发送激活邮件、验证激活帐号、处理URL链接过期的功能。注册邮箱激活流程1、用户注册2、插入用户数据,此时帐号未激活状态。3、将用户名密码或其他标识字符加密构造成激活识别码(你也可以叫激活码)。4、将构造好的激活识别码组成URL发送到用户提交的邮箱。5、用户登录邮箱并点击URL,进行激活。6、验证激活识别码,如果正确则激活帐...
2018-12-24 14:51:33
1284
转载 TP5常用验证规则记录,持续更新……
/** * 验证是否为int * @ $value id 值 * @ $field 字段名 */ protected function isInt($value , $rule = '' , $date = '' , $field = '') { if(is_numeric($value) && i...
2018-12-23 11:35:10
301
原创 mysql数据库开发常见问题及优化
mysql 数据库是被广泛应用的关系型数据库,其体积小、支持多处理器、开源并免费的特性使其在 Internet 中小型网站中的使用率尤其高。在使用 mysql 的过程中不规范的 SQL 编写、非最优的策略选择都可能导致系统性能甚至功能上的缺陷。 恰巧就在前几天,本人所在公司的云事业部举办了一场关于 mysql 的技术交流会,其中一个 part 正是聚焦于开发过程中 mysql 数据库设...
2018-12-23 10:56:46
182
转载 Thinkphp5开发网站QQ第三方登录接口
开发前提:QQ互联有审核通过的账号,可以创建应用 QQ登录测试必须在公网上测,本地不行(一)创建应用1、登录QQ互联,创建网站应用2、填写基本信息和回调地址3、创建成功并审核通过后,可以获取到appid和appkey(二)编写接口1、文件下载进入QQ互联->文档资料->SDK及资源下载->SDK下载,...
2018-12-23 10:48:36
292
原创 跳转的方法
echo "<meta http-equiv=\"Refresh\" content=\"0;url=login.html\">";echo "<script>alert('跳转成功');location.href='index.php';</script>";echo "<script type='text/ja
2018-11-27 18:45:28
190
原创 php mysql函数
mysql_fetch_row() 函数从结果集中取得一行作为数字数组。例子<?php$con = mysql_connect("localhost", "hello", "321");if (!$con) { die('Could not connect: ' . mysql_error()); }$db_selected = mysql_select_db(...
2018-11-27 15:50:12
124
原创 ThinkPHP5之缓存使用
在TP5中缓存的使用简化了很多细节。比如新的TP5框架的文档关于缓存的使用://缓存<??php use think\Cache; function cacheSet( $value ) { cache('name',$value);//一般是3个参数,缓存名,缓存值,缓存有效期(秒数计,0是永久有效), } function cacheGet( $name )...
2018-11-23 21:16:39
973
原创 PHP连接MySQL数据库的三种方式(mysql、mysqli、pdo)
1.PHP与Mysql扩展(本扩展自 PHP 5.5.0 起已废弃,并在将来会被移除),PHP原生的方式去连接数据库,是面向过程的 <?php$mysql_conf = array( 'host' => '127.0.0.1:3306', 'db' => 'test', 'db_user' => 'root', ...
2018-11-22 15:35:49
157
转载 PHP使用mysqli连接MySQL数据库
1.建立连接function mysqli_connect ($host = '', $user = '', $password = '', $database = '', $port = '', $socket = '') {}说明:host:可选,对应的主机ip地址user:可选,mysql用户名password:可选,密码database:可选,数据库名称port:可选...
2018-11-22 15:10:44
853
原创 apache,nginx服务器跨域设置问题
在需要允许跨域访问的服务器的配置文件:httpd.conf修改如下内容前面的#号去掉: LoadModule headers_module modules/mod_headers.so在域名虚拟主机中添加如下代码<Directory "/var/www/html"> AllowOverride None Require all granted ...
2018-11-22 14:41:23
643
原创 PHP Ajax 跨域问题最佳解决方案
PHP Ajax 跨域问题最佳解决方案本文通过设置Access-Control-Allow-Origin来实现跨域。 例如:客户端的域名是client.runoob.com,而请求的域名是server.runoob.com。 如果直接使用ajax访问,会有以下错误:XMLHttpRequest cannot load http://server.runoob.com/server.php...
2018-11-21 15:40:42
128
原创 Git 提示fatal: remote origin already exists 错误解决办法
今天使用git 添加远程github仓库的时候提示错误:fatal: remote origin already exists. 最后找到解决办法如下: 1、先删除远程 Git 仓库$ git remote rm origin2、再添加远程 Git 仓库$ git remote add origin git@github.com:FBing/java-code-generato...
2018-11-21 09:14:11
225
原创 TP5 验证码功能实现
功能开发1).引入第三方扩展包进行 TP5 的开发,Composer 的使用会成为重要技能 以windows为例子,输入命令:composer require topthink/think-captcha1完成上述操作,会在以下目录中出现 captcha 的扩展包..\vendor\topthink\think-captcha12).前端设置在前端页面需要显示验证码的...
2018-11-10 11:05:19
750
转载 程序员到了 35 岁,还能找到工作吗?
国庆闲聊,程序员真的吃青春饭吗?由于互联网的蓬勃发展,科技技术的不断迭代更新,中国的互联网行业已经步入的世界的前列,因为,我们常常能看到,在各种各样的报道中,程序员都会誉为未来最有发展潜力的职业之一。看看现在流行的大数据,看看现在火热的AI,引导万物互联的物联网。所有的这一切,都需要一个职业来实现,那就是程序员。程序员的生命周期但是由于程序员工作的特性,可能从30岁开始,很多人...
2018-11-07 13:27:49
590
转载 Git 常用命令总结
Git常用命令请确保已经安装了git客户端 一般配置 git --version //查看git的版本信息 git config --global user.name //获取当前登录的用户 git config --global user.email //获取当前登录用户的邮箱 登录git /* 如果刚没有获取到用户配置,...
2018-11-07 10:00:03
66
转载 tp5文件上传
1https://www.kancloud.cn/manual/thinkphp5/1551592经常使用ThinkPHP3后,在使用ThinkPHP5上费了好些功夫,今天总结一下关于tp5的文件上传,具体代码详情如下:模板页(一定要加上enctype="multipart/form-data"): <form action="{:url('index/in...
2018-11-06 16:24:14
848
转载 怎么看待程序员普遍缺乏数据结构和算法的知识?
在很多程序员看来,数据结构,算法这一类的东西感觉没用,在实践中都不常用,所以都会很忽视这类内容,但是在很多公司看来,尤其是大公司看来数据结构和算法这种东西确实最有用,而且经常在笔试和面试中出现。为什么会这样呢?1、看似最枯燥、最基础的东西往往具有最长久的生命力像数据结构,算法这类东西,还有有一些计算机原理之类的知识,这些东西都是编...
2018-10-31 13:57:53
184
1
转载 tp5 404页面配置信息
一、在application文件夹下config.php配置文件1、// 关闭应用调试模式 'app_debug' => false,2、// 异常页面的模板文件 'exception_tmpl' => APP_PATH.'404.html',二、在application文件夹下创建404.html页面1.代码如下&l...
2018-10-31 13:11:44
2635
转载 thinkphp 文件上传为什么总是显示没有上传的文件解决方案
使用ThinkPhp框架上传小图片文件成功,上传大文件失败。 后来查找了原因,是因为php限制了上传文件的大小,修改php.ini如下配置: upload_max_filesize = 300M post_max_size = 300M 重启服务器,依然如此,问题并未得到解决。 解决方法如下,在httpd.conf中添加如下: php_value ...
2018-10-31 11:59:13
1633
转载 TP5 怎样部署手机端和电脑端
TP5部署手机端和电脑端版本1.0(1)采用继承公共基类Base(2)在控制器里分别判断手机端和电脑端 (优点:可以根据具体控制器跳转相应手机或电脑端的网页;缺点:每个控制器都需要去判断)提示:如有更好的办法希望大家可以讨论,分享出来,共同学习进步。这里有位博主的另外种方法:https://blog.csdn.net/OnePiece_only/article/details/795862...
2018-10-31 11:54:48
999
转载 Composer的下载与安装---windows系统
Composer的下载 (1)网址:https://getcomposer.org/download/下载最新版本 (2)下载exe文件 2.Composer安装 (1)安装:(2)使用DOS命令(composer)-----进入安装路径---------检测是否安装成功: (3)以上证明安装成功 (4)composer...
2018-10-31 11:50:07
307
转载 Windows平台上下载、安装和测试nodejs
Node是一个服务器端 JavaScript 解释器,它可以帮助程序员构建高度可伸缩的应用程序,编写能够处理数万条同时连接到一个(只有一个)物理机的连接代码。下面就来介绍如何在Windows平台上下载、安装nodejs。一、下载nodejs文件 1. 2.进入官网后,点击工具栏上的“DOWNLOADS”,进入到各平台版本的下载列表中,然后这里可以选择windows Install就可以下...
2018-10-31 11:35:05
118
转载 Window 下安装以及测试redis
Window 下安装下载地址:https://github.com/dmajkic/redis/downloads。下载到的Redis支持32bit和64bit。根据自己实际情况选择,将64bit的内容cp到自定义盘符安装目录取名redis。 如 C:\reids打开一个cmd窗口 使用cd命令切换目录到 C:\redis 运行 redis-server.exe redis.conf ...
2018-10-31 11:27:43
398
转载 php版本过高,tp5页面出现No input file specified解决方案
一,php页面出现No input file specified原因(1)phpStudy配置php版本不符(2)环境变量路径不一致二,解决方案:(1)切换相应版本即可(2)修改tp5应用入口文件同级目录.htaccess文件,内容如下:<IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews Rew...
2018-10-31 11:24:01
1398
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人