php——thinkphp6.0+easywechat对接公众号-编程思维

前言 有一个闲置的公众号本来打算做炒股分享的,现在想拿来做点其他的东西,于是使用TP6和EasyWechat来进行开发; easywechat: easywechat thinkphp6_0: thinkphp6_0 内容 因为easywechat的阿里云的 Composer 源已经停止维护,所以这里要使用腾讯源或者官方源; 替换composer源 ## 替换源 composer confi

php接入苹果支付-编程思维

Ios苹果支付流程: 客户端先从苹果获取内购Id。 客户端将内购id,金额、用户id等传给服务端获取一个自己服务端生成的订单号。 客户端向苹果发起支付。 支付成功后,客户端从本地拿支付凭证、将支付凭证和订单号、用户id等参数传给服务端;服务端拿支付凭证向苹果发起验证订单是否有效,然后将结果反馈给客户端。 客户端刷新用户个人信息。 代码 /** * 服务器二次验证代码 * @param $

laravel groupby 报错-编程思维

报错信息 laravel which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by 关闭严格模式: 修改 app/database.php 文件中 mysql 参数,改动如下: 'mysql' => [ '

php实现简单的学生信息管理系统(web版)-编程思维

(∩_∩)   1.概述   学了php的一些基础,包括HTML,php,pdo,mysql操作等,一直都没有将它们有机结合。最近写了一个简单的网页版学生信息管理系统,前台用HTML,脚本用到了JavaScript和PHP,数据库用到了MySQL。麻雀虽小,五脏俱全。算是对这些知识的一次总结吧。   2.源码   工程包括5个php文件: index.php,负责首页展现; menu.php,负

php学习笔记之pdo-编程思维

1. 何为PDO?   PDO(PHP数据对象) 是一个轻量级的、具有兼容接口的PHP数据连接拓展,是一个PHP官方的PECL库,随PHP 5.1发布,需要PHP 5的面向对象支持,因而在更早的版本上无法使用。它所提供的数据接入抽象层,具有与具体数据库类型无关的优势,为它所支持的数据库提供统一的操作接口。目前支持的数据库有Cubrid、FreeTDS / Microsoft SQL Server

php cookie处理函数-编程思维

(o゜▽゜)o☆[BINGO!] ok,我们先看看cookie是什么东东? cookie是服务器留在客户端的用于识别用户或者存储一些数据的小文件(注意,session存储在服务器端,这是两者的区别之一)。我们平时登录某门户时,会有选项“是否保存登录”或者“下次自动登录”,当我们勾选了之后,服务器就会在我们的浏览器创建cookie文件来保存我们的信息。每当计算机通过浏览器请求页面时,它会同时发送c

php图形图像处理之初识gd库-编程思维

d=====( ̄▽ ̄*)b   引语   php不仅仅局限于html的输出,还可以创建和操作各种各样的图像文件,如GIF、PNG、JPEG、WBMP、XBM等。 php还可以将图像流直接显示在浏览器中。 要处理图像,就要用到php的GD库。 ps:确保php.ini文件中可以加载GD库。可以在php.ini文件中找到“;extension=php_gd2.dll”,将选项前的分号删除,保存,再重

php图形图像处理之生成验证码-编程思维

\(^o^)/~ 现在网上越来越离不开验证码了,不知道小伙伴们知不知利用php的GD库就可以生成验证码,Σ(⊙▽⊙"a ...... 首先介绍几个需要用的函数。 1.imagesetpixel() 这个函数可以进行像素点的绘制,在验证码中,我们称之为“噪点”,简直是一个神器。不知道小伙伴有没有想起来验证码上的点点呢,就是用这个函数生成的。 2.str_shuffle() 利用这个打乱字符串,

谈谈php中上传文件的处理-编程思维

  这是一个表单的时代。。。   我们在浏览器中编辑自己的信息,会遇到上传头像;在文库中,我们会上传文档......到处存在“上传”这个词。   php是最好的语言(其他语言的程序猿们不要打我...)。php在处理交互方面有天然的优势,自然有强大的函数来处理上传文件。   和提交一般的数据一样,上传文件也需要表单。下面建立一个特殊的表单来上传文件。 1 <form enctype="mu

daject初探-编程思维

Daject简介 Daject是用php写的一个关系型数据库抽象模型,通过该模型,可以在不写任何SQL或写很少的SQL就能执行大多数数据库查询操作。Daject具有面向对象,跨数据库的优点,通过数据库驱动的支持,代码能够非常方便的在主流的各种关系型数据库之间迁移。 github地址:https://github.com/kasonyang/Daject 如何Daject 假定数据库里有一张名为u

daject初探之record模型-编程思维

上一篇博文我简单介绍了Daject以及Daject的Table模型,Table模型是对一张数据表的抽象,从数据表的级别处理数据,而Record模型是对单条数据记录的抽象,从记录的级别处理数据。 这一篇博文我将重点Daject的Record模型。 如果你还不知道Daject是什么,如何使用,可以浏览本人上一篇博文 http://www.cnblogs.com/kason/p/3577359.htm

daject初探-编程思维

前言:   如果你还不知道Daject是什么,如何使用,可以浏览 http://www.cnblogs.com/kason/p/3577359.html   github地址:https://github.com/kasonyang/Daject   前两篇博文简单介绍了Daject的两种模型--Table模型和Record模型。细心的朋友可能会发现,Table模型通过select方法读取到的数

php实现bitmap的探索-编程思维

原文地址:https://blog.fanscore.cn/p/22/ 一、背景 公司当前有一个用户群的系统,核心功能是根据不同的条件组去不同的业务线中get符合条件的uid列表,然后存到redis中的bitmap中。 举个🌰,如果一个用户群中有两个用户: 3和7,即[3,7],用bitmap表示那就是:00010001 最后利用redis提供的bitOp命令: bitOp AND \ bi

php经典面试题-编程思维

什么是面向对象?   面向对象OO = 面向对象的分析OOA + 面向对象的设计OOD + 面向对象的编程OOP;通俗的解释就是“万物皆对象”,把所有的事物都看作一个个可以独立的对象(单元),它们可以自己完成自己的功能,而不是像C那样分成一个个函数。 现在纯正的OO语言主要是Java和C#,PHP、C++也支持OO,C是面向过程的。 简述 private、 protected、 public修饰