
php
千堆雪惹尘埃
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于手机短信验证的开发
everybody,以下是我使用开发的手机短信验证的过程:我使用的发送短信平台是云片网,注册即可发送免费发送将近8条短信,每条短信0.03元,但是有个问题就是一个手机号码一个小时内只能接收到3条短信该网站的网址是:https://www.yunpian.com/product.html,至于在云片网设置什么的,我就不一一说了。一、在云片网中有对应各个语言的demo,我选择的是php,直原创 2016-11-04 10:17:58 · 601 阅读 · 0 评论 -
WebSocket是什么原理?为什么可以实现持久化连接?
一、WebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接的(长连接,循环连接的不算)首先HTTP有1.1和1.0之说,也就是所谓的keep-alive,把多个HTTP请求合并为一个,但是Websocket其实是一个新协议,跟HTTP协议基本没有关系,只是为了兼容现有浏览器的握手规范而已,也就是说它是HTTP协议上的一种补原创 2017-07-17 14:38:52 · 754 阅读 · 0 评论 -
tp中,用户实现将Excel表格内容添加到数据库中
1.需要一个上传的一个方法//上传Excel文件 public function upload() { //引入ThinkPHP上传文件类 include 'FileUpload.class.php'; //实例化上传类 $upload = new \FileUpload(); //设置附件上传文件大小20原创 2017-07-17 14:46:08 · 728 阅读 · 0 评论 -
单张图片上传,重命名和制成缩略图
include 'FileUpload.class.php'; //上传文件$upload = new \FileUpload();//设置附件上传目录在/Home/temp下$path = './upfiles/' . $attr['order_sn'] . '/';$upload->savePath = $path; // 设置附件上传目录$upload->saveRule =原创 2017-09-03 16:20:20 · 421 阅读 · 0 评论 -
tp5 配置和运行(本地)
1.找到你本地的运行环境vhost.conf文件,将以下代码添加进去: Listen 200 DocumentRoot E:/dinging/public/ ServerName localhost2.找到第二个文件host:配置这么一句进去127.0.0.1 xxx.com3.若在浏览器运行 :localhost:200 说无法打开t原创 2017-11-17 11:03:28 · 6068 阅读 · 0 评论 -
PHP 使用phpmailer 发送qq邮箱/163.com邮箱
1、首先开通POP3/SMTP服务,qq邮箱——帐号——设置,找到POP3/SMTP点开启,输入短信会有授权码,复制好,发送邮件需要用到2、下载phpmailer:https://github.com/PHPMailer/PHPMailer下载后只取用到的:class.phpmailer.php、class.phpmaileroauth.php、class.pop3.php、class.smtp....原创 2018-05-30 15:37:32 · 10406 阅读 · 0 评论 -
RSA密钥的生成与配置
通过openssl工具生成RSA的公钥和私钥(opnssl工具可在互联网中下载到)1)生成RSA私钥打开bin文件夹下面的openssl.exe,打开生成命令.txt文件,输入“生成命令.txt”文件中genrsa -out rsa_private_key.pem 1024,并回车得到生成成功的结果,如下图:此时,我们可以在bin文件夹中看到一个文件名为rsa_private_key....转载 2018-11-16 10:26:24 · 1000 阅读 · 0 评论 -
微信提现
最近项目中需要使用微信提现功能(企业付款到零钱),开通条件微信公众号平台入驻90天,废话不多说,直接上代码。第一步:你必须要在微信支付平台下载cert证书,放在指定目录下,地址到时要填绝对路径地址,可以使用getcwd()方法第二步:创建一个提现的文件Withdraw.phpprotected $appid = "xxxxxxx"; //商户账号appid protected...原创 2018-12-17 11:59:24 · 747 阅读 · 0 评论 -
php 写了个递归查询无限级
近期项目中有需要根据后台设置的几级来查询用户的上级,写了个简易的无限递归,不好请多多包涵。function tui($pid) { $tui = explode("\r\n", config('wei_tuijian_zhitui')); for ($i = 0; $i < count($tui); $i++) { $member = select_su...原创 2019-01-12 15:35:47 · 1577 阅读 · 0 评论 -
浅谈app支付那些遇到的坑
目前着手一个appxi项目,没想到app支付这么多的坑,微信支付文档没有提到,我来归纳一下吧一:流程1、首先你得在微信开放平台注册个开发者账号,这个注册流程我就不说了,跟着提示一步一步来2、账号注册完了,在管理中心-移动应用,创建你自己的app应用,这里提交审核要蛮久的,大约7个工作日。3、接下来就是开通微信支付,这个认证好像要300块钱,提交一系列的资料等待审核4、在你的微信...原创 2019-01-19 18:10:33 · 460 阅读 · 0 评论 -
小程序与php 实现微信支付
小程序访问地址:payfee.php:include 'WeixinPay.php';$appid='';$openid= $_GET['id'];$mch_id='';$key='';$out_trade_no = $mch_id. time();$total_fee = $_GET['fee'];if(empty($total_fee)) //押金{ $原创 2017-06-14 15:53:50 · 24862 阅读 · 26 评论 -
php 实现微信退款
大家好,我是小编,最近在调微信退款接口,发现有许多坑,更大家分享一下① 要是在测试的时候,网页提示 curl 58 说明 证书的路径出现问题(这里要填物理路径,也就是绝对路径)②网页提示curl 52 说明你的证书引入少了,在官方的demo上只有两个证书 apiclient_cert.pem和 apiclient_key.pem 你还需要引入一个证书 rootca.pem,这个证书需要你原创 2017-06-20 16:20:54 · 3049 阅读 · 0 评论 -
使用php制作验证码
本文说的是我如何用php制作一个简易的验证码 想来大家肯定做登陆的时候,肯定会做个请输入验证码的功能,让其填对在进行登陆,废话不多说,直接进入正题。 1.你需要一个php文件用来生成验证码图片和文字的,我创建了一个Imagecode.php的文件用来生成图片接下来你就需要一个进行验证的php文件了,创建一个验证验证码的文件code.php最后你原创 2016-11-12 11:08:11 · 415 阅读 · 0 评论 -
使用php创建一个Rest Api
译者前言:首先这是一篇国外的英文文章,非常系统、详尽的介绍了如何使用PHP创建REST API,国内这方面的资料非常非常的有限,而且基本没有可操作性。这篇文章写的非常好,只要对PHP稍有了解的程序员,看完本文基本可以自己动手写 REST API,花了几个小时翻译过来和大家共享,希望可以帮助大家。转载请注明出处。本文地址:http://hmw.iteye.com/blog/1190827转载 2016-11-16 16:09:11 · 1217 阅读 · 1 评论 -
php请求接口
php模拟post发送请求,调用参数方法:function request_post($url = '', $param = '') { if (empty($url) || empty($param)) { return false; } $postUrl = $url; $cu原创 2016-12-05 17:50:51 · 553 阅读 · 0 评论 -
php制作简易的分页效果
数据库连接与相关的方法<?php // 数据库连接常量 define('DB_HOST', 'localhost'); define('DB_USER', 'root'); define('DB_PWD', ''); define('DB_NAME', 'guest'); // 连接数据库 function conn() { $conn = mysqli_connect(DB_HOST,原创 2016-11-24 20:11:46 · 345 阅读 · 0 评论 -
不使用官网支付宝接口实现支付宝支付
在pc端做支付宝支付时,本文章应该会给你一些帮助,支付宝支付没有微信支付那么多的坑,都有一些现成的,好了,废话不多说,进入正题。 以下是你需要的一个文件夹,文件中有你需要的文件各个文件都有详细的说明,我们来看看各个文件里面的内容吧apipay.config.php//合作身份者id,以2088开头的16位纯数字$alipay_config['partner'] =原创 2016-12-19 16:04:50 · 1175 阅读 · 0 评论 -
sqlAlchemy
首先说下,由于最新的 0.8 版还是开发版本,因此我使用的是 0.79 版,API 也许会有些不同。因为我是搭配 MySQL InnoDB 使用,所以使用其他数据库的也不能完全照搬本文。接着就从安装开始介绍吧,以 Debian/Ubuntu 为例(请确保有管理员权限):1.MySQL复制代码代码如下:apt-get install mysql-servera转载 2017-01-10 15:33:42 · 927 阅读 · 0 评论 -
Apache 的 httpd.config 的详解
ServerRoot “/usr/local“ ServerRoot用于指定守护进程httpd的运行目录,httpd在启动之后将自动将进程的当前目录改变为这个目录,因此如果设置文件中指定的文件或目录是相对路径,那么真实路径就位于这个ServerR oot定义的路径之下。 ScoreBoardFile /var/run/httpd.scoreboard转载 2017-04-24 11:57:18 · 1767 阅读 · 0 评论 -
centos7 下安装Apache2+MariaDB+PHP5过程详解
1.启用Apache2Centos7默认已经安装httpd服务,只是没有启动。如果你需要全新安装,可以yum install -y httpd启动服务:systemctl start httpd.service设置开机自动启动:systemctl enable httpd.serviceHTTP服务器已经启动,进行一下简单配置vim /e转载 2017-05-18 16:49:03 · 392 阅读 · 0 评论 -
tp3.2 与 Excel 结合起来 可以生成图片和 内容
// 导出exl public function look_down(){ $id = I('get.id'); $m = M ('offer_goods'); $where['offer_id'] = $id; $data = $m->field('goods_id,goods_sn,goods_name,barc原创 2017-06-10 11:45:48 · 756 阅读 · 0 评论 -
php八进制、十进制、十六进制的算法
在php中一个整型数据可以用八进制,也可以用十进制和十六进制 以下为示例代码: $a=1; var_dump($a);//得出$a的数据类型,php属于弱数据编程语言 $b=0321;//$c是八进制,那么通过一下方法可以得出$c的数值,1乘以8的0次方+2乘以8的1次方+3乘以8的2次方+0乘以8的3次方,结果是1+16+192+0=209,然后我们来输出$c; e...原创 2019-02-16 12:03:31 · 2935 阅读 · 0 评论