
php
木子李0531
金无足赤,人无完人
展开
-
微信小程序物流消息组件
微信小程序物流消息组件原创 2023-03-08 13:37:55 · 874 阅读 · 0 评论 -
fastadmin如何删除、修改where条件里的值
fastadmin如何修改、删除where条件里的值原创 2023-02-21 17:27:57 · 1810 阅读 · 0 评论 -
微信小程序消息推送、接收消息事件、发送客服消息
微信小程序消息推送、接收消息事件、发送客服消息原创 2023-02-03 09:49:19 · 1832 阅读 · 0 评论 -
微信公众号模板消息api
微信公众号模板消息api原创 2022-10-22 10:58:21 · 783 阅读 · 0 评论 -
php 添加字段索引、删除字段索引、添加字段、修改字段类型
php 添加字段索引、删除字段索引、添加字段、修改字段类型原创 2022-09-28 10:20:39 · 536 阅读 · 0 评论 -
php 获取access_token 并生成公众号二维码
php 获取access_token 并生成公众号二维码原创 2022-09-08 11:16:07 · 627 阅读 · 0 评论 -
php远程下载zip文件到本地
php远程下载zip文件到本地原创 2022-08-11 14:56:35 · 966 阅读 · 0 评论 -
php根据两点经纬度计算距离
php根据经纬度计算距离原创 2022-08-03 10:21:05 · 254 阅读 · 0 评论 -
php获取证书编号没有serialNumberHex只有serialNumber处理方法
php获取证书编号没有serialNumberHex只有serialNumber处理方法原创 2022-07-20 09:04:45 · 792 阅读 · 0 评论 -
php比较两个数组相同的元素与不同的元素
php比较两个数组相同的元素与不同的元素原创 2022-07-08 16:24:08 · 228 阅读 · 0 评论 -
php 根据经纬度查询距离
php 根据经纬度查询距离原创 2022-06-30 10:02:19 · 256 阅读 · 0 评论 -
php微信商家转账到零钱 发起商家转账API
微信商家转账到零钱 发起商家转账API原创 2022-06-29 11:13:33 · 5568 阅读 · 48 评论 -
fastadmin 安装后访问后台提示模块不存在
fastadmin 安装后访问后台提示模块不存在如下图加上这句试一下 rewrite ^(.+?\.php)(/.+)$ /$1?s=$2 last;原创 2022-06-22 11:58:53 · 4111 阅读 · 0 评论 -
fastadmin api模块里面生成二维码
application\api\controller\Demo.php<?phpnamespace app\api\controller;use app\common\controller\Api;use think\Response;/** * 示例接口 */class Demo extends Api{ //如果$noNeedLogin为空表示所有接口都需要登录才能请求 //如果$noNeedRight为空表示所有接口都需要验证权限才能请求 .原创 2022-05-12 11:32:56 · 3276 阅读 · 1 评论 -
php获取当前网址附带(http://或者https//)
function headerurl(){ $http_type = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') || (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')) ? 'https://' : 'http://'; return $http_ty.原创 2022-04-26 14:32:08 · 3799 阅读 · 0 评论 -
php测试打印方法
<?php/*** 测试打印方法*/if (!function_exists('dd')) { /** * 测试打印函数 * @param [type] $arr [description] * @return [type] [description] */ function dd($arr) { if (is_array($arr)) { echo "<pre>";.原创 2021-05-12 14:14:52 · 384 阅读 · 0 评论 -
php $_POST接收数据的几种方式
HTTP一、常见的三种 Content-Type1, application/x-www-form-urlencoded2, multipart/form-data3, application/json$_POST 默认只能接收到 Content-Type: application/x-www-form-urlencoded 的数据二、PHP获取POST数据的三种方法方法1、application/x-www-form-urlencoded最常见的方法是:$_POST['ke原创 2021-04-07 16:36:25 · 1741 阅读 · 0 评论 -
PHP 利用 curl 发送 post get del put patch 请求
在 php 开发中需要对接其它接口需要用 php curl 去对接其它接口 我们需要把他们封装成函数 希望能对大家有所帮助。下面是封装好的会自动把 data 进行转成 json 格式,同时解码成 php 数组输出。<?phpfunction geturl($url){ $headerArray =array("Content-type:application/json;","Accept:application/json"); $ch = curl_init(原创 2021-04-07 16:03:18 · 176 阅读 · 0 评论 -
php rsa 加密解密 thinkphp
<?phpnamespace app\api\controller;use app\BaseController;use think\App;class Base extends BaseController{ protected $request; protected $app; public $pi_key; public $pu_key; /** * 构造方法 * @access public * @param App $ap.原创 2021-04-06 20:25:37 · 601 阅读 · 0 评论 -
php实现抖音开放平台账号授权获取码code、获取access_token
直接上代码public function index(){ $code = $_GET['code']; if(empty($code)){ $redirect_uri = "http://www.xxx.com";//授权回调域名(要和在抖音平台申请的网站应用回调域名要一致) 用来接收抖音平台返回的code $redirect_uri = urlencode($redirect_uri); $url = "h原创 2021-03-31 21:47:15 · 6893 阅读 · 1 评论 -
php抖音开方平台上传视频、发布视频
/**上传视频 * @param $url 请求url(https://open.douyin.com/video/create?open_id={$open_id}&access_token={$access_token}) * @param $file 文件路径 (http://www.xxx.com/uploads/video/test.mp4) * @param $video_name 文件名称(test.mp4) */ fu...原创 2021-03-31 18:55:31 · 3034 阅读 · 0 评论 -
PHP 遍历文件夹下所有目录或者文件
//@path string 传入指定路径//@return array | boolean 成功返回文件数据,失败返回false;function listDir($path, $pattern = 'ifcfg-eth'){ if(!file_exists($path)||!is_dir($path)) return false; if (empty($pattern)) return false; $files = []; if (clas.原创 2020-11-17 11:12:31 · 249 阅读 · 0 评论 -
PHP thinkphp 在 linux windows 下 获取 MAC地址
PHP thinkphp 在 linux windows 下 获取 MAC地址public static function getMacAddress(){ if(strtolower(PHP_OS) == 'linux'){ return self::forLinux(); }else{ $return_array = self::forWindows(); $temp_array = arra.原创 2020-05-25 14:59:11 · 914 阅读 · 0 评论 -
正则表达式验证密码是数字字母特殊符号且六位以上组合、手机号、邮箱
js 正则表达式验证密码(6位以上数字字母特殊符号组合)function checkPsw(password){ //密码必须是数字、字母、特殊符号混合,且大于6位 var patrn = /^(?=.*[a-zA-Z])(?=.*\d)(?=.*[#@!~%^&*.])[a-zA-Z\d#@!~%^&*.]{6,}$/; if (!patrn.exe...原创 2020-04-24 13:57:53 · 3242 阅读 · 0 评论 -
PHP百度地图多点聚合问题
PHP部分public function point(){ //获取IP值 $ip = $_SERVER["REMOTE_ADDR"]; //根据IP获取中心点坐标,api可以百度申请(免费的) $content = file_get_contents("http://api.map.baidu.com/location/ip?ip=$ip&ak=您的密钥&c...原创 2020-04-22 11:42:20 · 404 阅读 · 0 评论 -
PHP curl 获取错误
if(curl_exec($ch) === false){ echo 'Curl error: ' . curl_error($ch);}else{ echo '操作完成没有任何错误';}获取curl返回信息$info = curl_getinfo($ch);dump($info);die;url:网络地址。content_type:内容编码。...原创 2019-12-06 15:30:05 · 1268 阅读 · 0 评论 -
php_network_getaddresses: getaddrinfo failed: Name or service not known
php_network_getaddresses: getaddrinfo failed: Name or servicenot known解决办法将server_name改为127.0.0.1即可如下图原创 2018-11-06 16:37:45 · 5226 阅读 · 0 评论 -
thinkphp5 导入/导出 Csv文件
1,在thinkphp/library/think下新建Csv.php文件,Csv.php 代码<?phpnamespace Think;class Csv{ //导出csv文件 public function put_csv($list,$title) { $file_name = "exam".time().".csv"; ...转载 2018-09-12 11:21:05 · 1358 阅读 · 0 评论 -
MySQL Err126错误[Err] 126 - Incorrect key file for table '.\device\table_name.MYI'; try to repair it
1,先对表进行检查,检查表命令 CHECK TABLE table_name;结果若有错误则进行修复即可2,对表进行修复,修复表命令 repair table table_name; 3,在重新进行select 查询即可...原创 2018-08-08 09:22:22 · 3033 阅读 · 0 评论 -
tp5,ajax jquery 实现分页
1,html,css 部分,自行引入jquery <style> .table-bg{border-collapse:collapse !important;} .table-bg th{border-bottom-width: 0px !important;} #pageBar { float: left; text-align: ri...原创 2018-08-02 17:22:35 · 2456 阅读 · 0 评论 -
PHP中isset()、empty()函数中那些坑。。。
1,empty — 检查一个变量是否为空,bool empty ( mixed $var )判断一个变量是否被认为是空的。当一个变量并不存在,或者它的值等同于false,那么它会被认为不存在。如果变量不存在的话,empty()并不会产生警告。2,当参数var存在,并且是一个非空非零的值时返回 false 否则返回 true.以下几种情况被认为是空的:(1) '' (空字符串)(...原创 2018-08-01 13:42:23 · 832 阅读 · 0 评论 -
关于tp5分页时怎么保留搜索状态
将提交方式改为get提交,修改sql语句$list = Db::table('tb_name')->where($where)->order('id desc')->paginate(10,false,['query'=>request()->param()]);原创 2018-08-01 10:20:08 · 816 阅读 · 0 评论 -
tp5 PHPExcel下载导出Excel文件
1、HTML代码<table class="table table-border table-bordered table-bg"> <thead> <tr> <th scope="col" colspan="7">数据列表<a href="原创 2018-07-27 10:13:23 · 4604 阅读 · 0 评论 -
tp5 导入phpExcel的简单demo
1、下载PHPExcel扩展包 下载地址 链接: https://pan.baidu.com/s/1v_9ywN2YWJNfDESm1NHffg 密码: 8dqt 2、讲下载的解压并放进vendor目录,如下图3、HTML代码<!DOCTYPE html><html lang="en"><head> <meta charse...原创 2018-07-26 14:38:36 · 4301 阅读 · 0 评论 -
php5.6 Automatically populating $HTTP_RAW_POST_DATA问题解决方法
Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version修改PHP.ini搜索 ;always_populate_raw_post_data = -1改成 always_populate_raw_post_data = -1如图...原创 2018-06-22 17:26:13 · 1643 阅读 · 0 评论 -
基于tp5的一个简单的增删改查demo
1.html部分01.user.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><style> .layu原创 2018-03-30 16:31:42 · 3937 阅读 · 0 评论 -
phpstudy 端口80被进程占用无法启动apache
1,查看端口占用情况cmd 命令行下输入命令 netstat -ano 查看端口使用情况,接着用命令tasklist 查看pid对应的进程2,确认80端口被系统占用,解除系统对80端口的占用,如下图 cmd 命令行 services.msc 打开服务管理3,找到SQL Server Reporting Services服务并停止,将启动类型自动改为手动...原创 2018-11-14 11:12:13 · 4629 阅读 · 0 评论 -
php封装的一个获取分页HTML的方法
/** * 获取分页的HTML内容 * @param integer $page 当前页 * @param integer $pages 总页数 * @param string $url 跳转url地址 最后的页数以 '&page=x' 追加在url后面 * * @return string HTML内容; */function getpage_htm...原创 2018-11-30 09:18:31 · 848 阅读 · 0 评论 -
tp5根据数组进行分页
1,tp5根据数组分页控制器中代码 namespace app\index\controller;use \think\Controller;use \think\Db;use \think\Request;use think\paginator\driver\Bootstrap;class Index extends Controller{ public functio...原创 2018-12-07 14:34:38 · 2673 阅读 · 8 评论 -
PHP错误:SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client
php连接mysql8.0 报错 修改mysql配置文件mf.cnf,vi /etc/my.cnf添加一行default_authentication_plugin=mysql_native_password重启mysql如果不出现报错尝试连接看是否连接成功,如果出现Warning报错则需要修改my.cnf的权限644然后再重启mysql服务测试连...原创 2019-08-30 14:42:26 · 8830 阅读 · 1 评论