php
PoisonGive
加油!每一天
展开
-
【PHP】TP6 queue队列基本使用
TP6 queue队列基本使用。原创 2022-09-07 10:49:23 · 3316 阅读 · 0 评论 -
【PHP】使用 phpspreadsheet 读取excel 修改excel 保存 -Poison
本文使用phpspreadsheet 来操作excelcomposer require phpoffice/phpspreadsheet废话不多说 我需要二次修改总价格 // 指定导出目录 $url = 'export/' . date('y') . '/' . date('m') . '/'; $path = ROOT_PATH . '/public/' . $url; $len = 16;//第一次生成 所记录的总价格位置 $tot原创 2021-12-04 11:44:41 · 1206 阅读 · 0 评论 -
TP6服务器文件向第三方发送-Poison
互相交流 可加Q群:1055774855下面这一步很熟悉吧 就是tp6 接收存储文件$file = $request->file('image');$savename = \think\facade\Filesystem::disk('public')->putFile( 'topic', $file);然后我们要做的就是读取这个文件 发送给第三方//获取图片路径$imgUrl = app()->getRootPath()."public/storage/".$..原创 2021-06-29 10:07:05 · 493 阅读 · 0 评论 -
Linux fastAdmin安装出现 你所浏览的页面暂时无法访问-Poison
今天给一个项目搭建fastadmin 发现出现如下图:这个时候需要去项目进行授权chmod -R 777 项目我这里就直接授权项目,大家自行决定但是一个问题出现了 提示授权失败提示的地方是public/.user.ini我进去执行rm .user.ini尴尬的出现了 没有权限删除只能使出洪荒之力chattr -i .user.ini再次执行rm .user.ini删除掉了然后cd到项目层 执行chmod -R 777 项目这个时.原创 2021-06-23 22:46:29 · 2686 阅读 · 0 评论 -
Mac -bash: php: command not found -Poison
执行 php -v系统提示:-bash: php: command not found这是找不到php 需要建立软链sudo ln -s /Applications/phpstudy/Extensions/php/php7.2.25/bin /usr/bin/php原创 2021-06-17 11:42:00 · 1874 阅读 · 0 评论 -
SSH 连接提示: WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!Someone could be e...原创 2020-06-29 13:35:41 · 369 阅读 · 0 评论 -
PHP 数组从新排序 array_values 用法-Poison
在很多情况下 我们需要用到unset();过滤掉不需要的参数,但是就会打乱正常的排序比如打乱后 key值为 0 2 7 9 12 导致前端去循环无法使用array_values() 就是用来从新排序 $arr = array_values($arr);出现 key值 0 1 2 3 4这样就再也不用担心前端来找你哭来...原创 2020-01-18 11:46:11 · 848 阅读 · 0 评论 -
TP5-支付宝支付接入-Poison
下载官方demo 放入extend下<?phpnamespace app\index\controller;use think\Loader;Loader::import('alipay.wappay.service.AlipayTradeService',EXTEND_PATH,'.php');Loader::import('alipay.wappay.buildermo...原创 2020-01-04 18:32:37 · 333 阅读 · 0 评论 -
关于TP5 _initialize父类在子类无响应的解决方案-Poison
父类验证用户是否登录或者登录是否过期public function _initialize(){ $code = input('param.code_token'); if(empty($code)){ echo json_encode(array('code'=>'4004','message'=>getLanguage('ERROR_4004')...原创 2019-08-21 16:48:30 · 757 阅读 · 0 评论 -
TP5/TP3.2/PHP实现苹果网页安装app(通过itms-services协议)-Poison
项目要求做一个分发平台,就去研究了一下注意了 注意了 注意了 重点来了 苹果网页安装 要求比较严格 必须是https 哪怕是免费的https都不行 免费的绑定在了域名所以不能使用第一需要的是上传ipa 上传时生成一个对应的.plost文件里面写入 $myfile = fopen("mode/poison.plost", "w") or die("Unable to open file...原创 2019-08-07 17:33:52 · 557 阅读 · 0 评论 -
异步上传图片-ajaxSubmit提交-Poison
异步上传是一个很蛋疼的问题,今天就来说说异步上传的故事第一步 引入ajaxSubmit这个js插件<!--异步提交图片--> <script src="__PUBLIC__/js/jquery.ajaxSubmit.js"></script>这时候开始页面处理 <input type="file"...原创 2017-12-12 11:27:15 · 1020 阅读 · 0 评论 -
php-无法看到数据时文件打印数据
当请求或者微信对接时无法看到数据或是否执行时,用下面两个代码能快速解决你的问题$str = var_export($re,TRUE); echo file_put_contents("test01.txt",$str);先转换数组为字符串如果是字符串去掉第一行不同的打印需要更换test01.txt名称原创 2017-11-16 18:13:22 · 294 阅读 · 0 评论 -
基本算法-冒泡排序
代码:$arr=array(2,4,3,1,5); function getArr($arr){ $len=count($arr); //设置一个空数组 用来接收冒出来的泡 //该层循环控制 需要冒泡的轮数 for($i=1;$i { //该层循环用来控制每轮 冒出一个数 需要比较的次数 for($k=0;$k {原创 2017-11-16 14:20:23 · 206 阅读 · 0 评论 -
TP框架--利用自带分页处理自己数据的分页
//接收传过来的参数 也就是第几页$p = $_GET['p'];//$list 需要分页的数组 $p 第几页$list = $this->page_list($list,$p);//分页处理数据 public function page_list($list,$is){ $arr = array();原创 2017-06-05 10:33:42 · 647 阅读 · 0 评论 -
PHPxml解析成数组
调用一个封装好的方法,很实用的public function xmlToArray($xml){ //禁止外部xml libxml_disable_entity_loader(true); $xmlstring = simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA)原创 2017-06-06 14:37:12 · 371 阅读 · 0 评论 -
PHP将数据库中的html标签转换到页面显示-Poison
其实很简单的,把需要转换的数据 提取出来例:$cartdata = htmlspecialchars_decode($data['content']);输出$cartdata 即可原创 2017-09-26 11:31:28 · 3352 阅读 · 0 评论 -
TP事物-不可缺少的操作
启动事务:$User->startTrans(); 提交事务:$User->commit(); 事务回滚:$User->rollback();事务是针对数据库本身的,所以可以跨模型操作的 。例如:// 在User模型中启动事务$User->startTrans();// 进行相关的业务逻辑操作$Info = M("In转载 2017-11-08 15:11:59 · 262 阅读 · 0 评论 -
网易七鱼之商城客服聊天-Poison
这个插件免费版的只支持和一个人聊天,选择免费的需要考虑一下首先注册账号,进到控制台获取访问网址放入需要加载的页面<script src="https://qiyukf.com/script/APPKEY.js"></script>下载客服改状态为就OK了其他设置在文档有详细的介绍!...原创 2017-10-24 14:42:21 · 1811 阅读 · 0 评论 -
PHP接入支付宝支付
支付宝有一个大坑就是签名的生成,生成以后不知道是哪一个!点击签名工具点击生成密匙这两个参数需要好好保存,很关键的,这个我的是乱写的进行签名生成生成好以后进行后台修改这时候就开始接入支付宝的sdk放入以后修改需要用到的路径(namespace xxx\xxx;)终于开始代码了:官方文档:原创 2017-11-17 13:48:00 · 1274 阅读 · 1 评论 -
TP3.2关于渲染页面IF标签BUG-Poison
用IF标签进行页面第三层判断的时候就会出现一个问题。什么问题呢?就是判断失效了!其实这个问题还是很好处理的,最简单的两种做法1:第一层用原生php来处理2:用 and 和 or 来处理,这样就减少了很多不必要的层级出现...原创 2017-11-17 14:45:16 · 1721 阅读 · 0 评论 -
PHP-TP微信公众号接入微信分享-Poison
微信分享其实是最好接入的首先下载微信分享的sdk,放入Library中建议放到Vendor中 我比较懒就放到这一块了别向我学习这时候就需要去代码中实现了//-------------------------- 分享sdk ----------------------------------------------$jssdk = new \Util\jssdk...原创 2017-11-16 11:07:01 · 1317 阅读 · 0 评论 -
PHP如何接入第三方短信SDK-Poison
不知不觉转到PHP开发这个行业一年多了,一路走来实属不易,感慨一下,开始正题短信接入SDK其实说难不难说,说简单很简单,只要你能吃的准他的套路就没有问题了第一步,找到第三方短信SDK找到客服,要测试的短信,一般情况下只会给到10条左右测试短信(不排除有200条不可变动短信)第二步,找到官方文档,看需要什么参数,返回什么参数等等第三步,打开编辑器,废话太多,直接上代码了S...原创 2017-03-20 22:19:09 · 2986 阅读 · 0 评论