- 博客(51)
- 资源 (4)
- 收藏
- 关注
原创 php7文件加密方法
操作流程:在window下加密源码,FTP上传到linux服务器,根据已经装好的Zend guard 扩展自动解析加密后的文件。原则上不需要加密所有文件,只要加密上核心的一些代码即可。3 加密结束后,把加密后的文件上传到服务器,php5.6环境应该可以直接运行加密后的代码。加密之后,使用编辑器打开(或者提示无法打开),代码显示乱码,线上能运行,即是加密成功。tp5使用线上加密,加密后无法还原,注意备份代码中的配置文件,或者不加密配置文件;加密之后,使用编辑器打开,代码显示乱码,线上能运行,即是加密成功。
2024-04-28 15:03:21 353 1
原创 php对接AWS S3云存储,上传S3及访问权限问题
创建的步骤访问这个链接 https://www.codenong.com/a513c91eac7186db59fe/创建的时候会提示,主账号创建不安全,这个时候我们需要创建一个IAM账号来创建秘钥。如果是手动上传的文件需要开一下权限。去安全凭证-》创建访问秘钥。创建之后来到代码这一块。
2023-08-30 09:46:09 1505
原创 谷歌浏览器解决跨域问题 No ‘Access-Control-Allow-Origin
首先关闭所有谷歌浏览器页面复制一份快捷方式右键-》属性找到目标后面加上 --disable-web-security --user-data-dir=“D:\lynn\data” --disable-site-isolation-trials然后点保存。双击图标出现下图就成功了...
2022-02-12 09:47:35 1052
原创 win下写一个bat文件来执行计划任务,3秒执行一次
首先先在项目的根目录创建一个.bat文件代码里写道下表面的代码chcp 65001@echo off:loopD:\phpstudy_pro\Extensions\php\php7.2.9nts\php.exe public/index.php api/shlog/indexping -n 3 127.1 >nulgoto looppause需要自己变的是上面两处红框的位置是改成你的php环境的位置蓝框的位置是你的接口所在的位置写完之后双击文件执行就行。...
2021-12-08 10:34:48 1377
转载 PHP获取小程序open_id
<?phpgetOpenid();function getOpenid() { $code = $_GET['code'];//小程序传来的code值 $appid = 'wx4b55bb*****ec2ee3';//小程序的appid $appSecret = '1f6f68884c1add6293******e1f6bfd';// 小程序的$appSecret $wxUrl = 'https://api.weixin.qq.com/sns/jscode2sess
2021-08-04 14:47:36 284
原创 php对接腾讯云直播,聊天,im,云录制产生回放
首先先在腾讯云中开通这三项IM中创建项目云直播解析推拉流地址: $domain = $this->getConfig('anchor_push'); //推流地址 $domainpull = $this->getConfig('anchor_pull'); //拉流地址 $streamName = 'kangfuyuan'.$res; //直播间ID(唯一的) $key = $this->getConfig('anchor_push_key');
2021-05-21 15:22:26 1783 9
原创 php 在控制器中访问其他控制器的方法
controller(‘控制器名称’)->控制器方法名($id); 如下:controller('TencentIm')->account_import($id);
2021-05-21 14:52:12 660
原创 php全路径引入文件(防找不到文件)
全路径引入文件。$class_name = $pay_type['class_name'];//echo $param;exit;// echo DOCUMENT_ROOT."/system/pay_class/".$class_name."_menu.php";exit;bugu_request_file(DOCUMENT_ROOT . "/system/pay_class/" . $class_name . "_menu.php");$o = new $class_name;$pay = $
2021-05-21 14:45:48 182
原创 对多个数组进行排序 array_multisort
array_multisort(PHP 4, PHP 5, PHP 7)array_multisort — 对多个数组或多维数组进行排序array_multisort(array_column($par_list_, 'num_b_'), SORT_DESC, $par_list_);
2020-11-21 11:56:06 452
原创 Fastadmin Selectpage下拉列表实现二级联动,多级联动
fastadmin input实现2级联动 多级联动添加add页面如下效果。add.html<div class="form-group"> <label class="control-label col-xs-12 col-sm-2">{:__('水厂')}:</label> <div class="col-xs-12 col-sm-8"> <input id="c-waterworks
2020-11-09 18:38:40 6278 4
原创 Git 电脑下载,搭建
https://gitee.com/lzh1116/index/blob/master/git%E4%B8%8A%E4%BC%A0%E6%B5%81%E7%A8%8B/gitsvn%E8%BD%AF%E4%BB%B6/Git-2.12.0-64-bit.exe码云!!!
2020-11-04 18:29:00 85 1
原创 解决git每次提交都需要输入密码
之前使用git的时候每次都需要输入密码,输入一次两次还好,每次都输入真的恨不得砸电脑,相信各位小伙伴都需到过和我一样的问题,今天我们就来说说这个问题:首先,如果我们git clone的下载代码的时候是连接的https://而不是git@git (ssh)的形式,当我们操作git pull/push到远程的时候,总是提示我们输入账号和密码才能操作成功,频繁的输入账号和密码会很麻烦,也特别烦恼。解决办法:进入你的项目目录,输入:git config --global credential.helper
2020-11-04 18:26:35 1704
原创 发送POST请求数据,传递json数据进行获取结果
function priceLcsInfo(){ $data = array( 'code'=>'lcs', 'token'=>'', 'webp'=>1, ); $json = json_encode($data); $url = 'https://mdncapi.bqiapp.com/api/coin/web-coininfo'; $options = array( "ssl" =
2020-09-08 16:57:10 647
原创 php 发送post请求接收返回的数据
/** * 发送post请求 */ public function curl_post($url , $data=array()){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,
2020-09-05 15:28:12 2102
原创 fastadmin后台的前端页面对应的js里,怎么样使用php变量?
php:使用 $this->assignconfig('data', $data); 返回js:使用 Config.data 获取
2020-09-03 18:47:28 729
原创 fastadmin 前台页面对应的js里,怎么样使用php变量?
php:使用 $this->assignconfig('data', $data); 返回 js:使用 Config.data 获取php端js端
2020-09-02 16:57:48 1580
原创 秒杀redis 小的高并发
//存入redis public function seckill(){ $id = 2; $redis = new \Redis(); // $this->error('',$redis); $redis->connect('127.0.0.1', 6379); //数量 $count = 10; for($i=0;$i<$count;$i++){ $
2020-08-31 17:07:59 97
原创 php获取当天第一秒和最后一秒的时间戳
获取第一秒的时间戳$firstSeconds = strtotime(date("Y-m-d"));//or$firstSeconds = strtotime(date("Y-m-d 00:00:00"));获取最后一秒的时间戳$lastSeconds = strtotime(date("Y-m-d 23:59:59"));
2020-07-09 15:42:07 892
原创 php设计 点击签到,补签,补签卡设计,签到获取连签天数,连签获取奖励
/** * 点击签到(签到和补签是一个接口) * @ApiInternal * @ApiTitle (点击签到) * @ApiSummary (点击签到) * @ApiMethod (POST) * @ApiParams (name="time", type="integer", required="false", description="时间(每个月的日期比如5月1就传1)") * @ApiReturnParams (name="nu
2020-06-09 17:08:56 1313 5
原创 PHP for获取这个月连续签到的天数
public function exticle(){ $user = $this->auth->getUser(); $year = date('Y',time()); $month = date('m',time()); // $month = 5; $day = date('d',time()); // $day = 31; $thismonth = Db::name('sign_
2020-06-09 17:03:08 466 2
原创 maysq数据库防止多并发 ,php防止一条数据多次请求 一秒触发多次请求
maysq数据库防止多并发 ,php防止一条数据多次请求 一秒触发多次请求防止用户1秒多请求统一数据if (Session::get($id)){//如果存在session,带表是多次请求,延迟1秒,或者几秒(根据自己的需求设置) if (time()-Session::get($id)<=1){ $this->error('很抱歉!'); }else{ Session::set($id,time()); }}else{ Ses
2020-06-04 17:00:58 669
原创 多维数组变为一维数组 (取出某一列的值)array_column
array_column($data,'id');$info = Db::name('operate_notice_user_log')->where('user_id',$user['id'])->field('notice_id')->select();使用前的数组使用后$info = array_column($info,'notice_id');//(数组,某个值)使用后得出的数组...
2020-06-04 16:52:48 587
原创 php获取天气接口
接口申请地址: https://www.juhe.cn/docs/api/id/73 (自己注册一下就可以了)/** * @ApiTitle (天气) * @ApiMethod (post) * @ApiParams (name="city", type="integer", required=true, description="城市名") * @ApiReturnParams (name="temperature", type="integer", requir
2020-05-22 14:26:55 574
原创 PHP 简单 base64传图片 (base64格式)
base64传图片 (base64格式) $avatar1 = Attachment::base64Image($avatar); protected static $max_size = 2048000;// 图片上传最大尺寸 protected static $extension = ['jpg','jpeg','gif','bmp','png'];// 图片格式限制 /** * @param string $stream base64图片流...
2020-05-22 10:50:19 206
原创 简单文章点赞,一个文章表足够
/** * 攻略点赞 * @ApiMethod (POST) * @ApiParams (name="id", type=string, required=true, description="攻略id") * @ApiWeigh (85) */ public function thumbsUp() { $uid = $this->auth->getUser()->id; ...
2020-05-22 10:40:07 301
原创 fastadmin微信支付宝支付 H5支付和微信公众号调起微信支付
if ($pay_name=='微信支付' || $pay_name=='支付宝支付'){ // H5 支付流程 $type = $pay_name == '微信支付' ? "wechat" : 'alipay'; $order_no = date('YmdHis') . str_replace('.', '', microtime(true)); $param = [
2020-05-20 10:01:32 2016
原创 php导出excel简便版
public function excel() { $ids = $this->request->param('order_id/a');// print_r($ids);exit; if (!$ids) { $this->error('数据异常'); } $list = Db::name('pig_order')->where('id','in',$ids)->selec.
2020-05-19 16:50:57 134
原创 php try catch 报出错误异常
try { throw new Exception("测试异常1");} catch (Exception $e) { echo $e->getMessage(); // die(); // 终止异常 try { throw new Exception("测试异常2"); } catch (Exception $e) { ...
2020-04-29 10:44:55 314
原创 php 获取地址经纬度 算出两地距离
//纬度$user_latirude = $this->request->request('latirude');//经度$user_longitude = $this->request->request('longitude');if (empty($user_latirude) || empty($user_longitude)){ return ...
2020-04-28 15:24:57 220
微信登录,加密,解密等各种方法
2020-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人