php
韩寅嵩
这个作者很懒,什么都没留下…
展开
-
thinkphp操作mysql之SQl语句报错及解决方案
thinkphp操作mysql SQl语句报错及解决方案thinkphp操作mysql报错原因:排除语法错误(如果语法有问题的话,我建议你先去学习学习), 排除数据表结构有问题(数据表可能会因为大意把类型,或者长度写错等), 排除数据值相同(修改时如果数据相同则返回false); 排除人品问题!!!今天遇到了一个问题是之前常犯的给大家说一下写了个update语句但是报错了,报错内容为空白只是打原创 2017-08-27 16:17:07 · 4220 阅读 · 3 评论 -
请求百度开发平台接口报错解决方案,282004 invalid parameter(s)
一、 检查传过去的header 以及 from data 有没有额外的参数;二、 from data传值数据需要 转成json格式后传入;返回数据后json_decode();无法转数组?使用iconv()函数转为utf-8编码;因为百度开发平台返回的数据都为gbk编码,而json_decode只能转utf-8编码的数据;...原创 2019-03-29 16:22:46 · 3677 阅读 · 0 评论 -
模拟微博登陆,获取微博cookie
以技术角度对待,请勿有违规违法行为;准备工作:我们需要安装一个Guzzle package;(当然不装也行);直接上代码; $headers = [ "User-Agent" => "Mozilla/5.0 (Linux; Android 5.1.1; nxt-al10 Build/LYZ28N) AppleWebKit/537.36 (KHT...原创 2019-03-12 20:38:44 · 2487 阅读 · 2 评论 -
PHP自动加载原理
起源 : 写这篇文章的灵感来自我的php Boss, 在这里也感谢下我的Boss哈哈。老大经常在面试的时候会问面试者一个基础问题, “php自动加载的原理是什么?”虽然整体原理简单,但是面试者回答结果往往不尽人意; 在php5之前是面向过程编程,那个时候很多人都会有一个贼难受的点,每个php文件头部都有一段长长的include or require or xx_one;面向对象...原创 2019-01-22 16:37:44 · 872 阅读 · 0 评论 -
PHPStrom激活码获取
http://idea.lanyus.com/打开网站获取激活码即可;原创 2018-10-15 10:04:51 · 1166 阅读 · 0 评论 -
php cli模式和cgi模式有什么区别?fpm是什么?
简而言之,cli模式就是命令行模式,cgi模式就是web端模式;命令行模式就是用你的dos窗口,以命令的形式去运行php脚本,这个时候会生成一个cli进程去跑脚本;web端模式就是用你的Google浏览器,以域名或者ip的形式去运行脚本,这个时候会生成一个fpm进程管理器,下边有生成cgi子进程去跑脚本; fpm进程管理器是什么?进程管理器,顾名思义就是管理进程的一个“进程”;...原创 2018-08-17 11:26:29 · 8404 阅读 · 2 评论 -
php爬虫-实战爬取天气,发送邮件
准备1、lumen(基于laravel改造,目前最快的API框架之一)2、composer(php最好的依赖工具没有之一)3、lumen下载好后,如何使用就自行看文档了,几乎和laravel使用方法一样(非常推荐该框架)4、composer 下载好后,最好可以百度百度如何换镜像源,当然也可以不用换(只是下载速度会慢一些)5、php >= 7.0一、 打开lu...原创 2018-08-15 16:46:36 · 1437 阅读 · 0 评论 -
Linux虚拟机之本地开发环境(百分之九十九点九还原线上场景)
第一步:首先我们需要下载一个虚拟机,ok,虚拟机下载地址我已经准备好了,亲测包可用激活码可用;链接: https://pan.baidu.com/s/15RAwCGQOMnJs8a1WNpG5ag 密码: xjuj我用的是VMware.Workstation.14版本的,好,经过傻瓜式安装后,我们的虚拟机已经可以使用; 第二步:我们现在有了虚拟机,接下来还需要一个Linux...原创 2018-08-15 09:56:35 · 403 阅读 · 0 评论 -
本地连接不上线上mysql数据库???
这个坑我已经进去好多次了,希望可以帮助到踩坑的淫~~注意!!!请仔细检查以下可能存在的问题;一、检查一下是否能ping通服务器,无论是局域网服务器还是公网的服务器都试一下;二、ok,可以ping通服务器(局域网ping不通的检查是否同一网段,公网ping不通的检查是否开机~);三、检查mysql端口是否开放/服务是否启动,端口号默认3306(开启端口(windos服务器加入栈规则,Linux 打开...原创 2018-03-28 15:10:10 · 5957 阅读 · 0 评论 -
ThinkPHP5集成PHPExcel
ThinkPHP5集成PHPExcel现在tp框架越做越像laravel了首先安装composer,windos有exe可执行文件安装(傻瓜式下一步);composer 安装过后 打开项目目录,打开dos窗口(任何dos窗都行);安装命令 composer require phpoffice/phpexcel极力推荐使用composer安装,使用composer安装他会自动注册命名空间,so。。引...原创 2018-03-22 11:16:34 · 802 阅读 · 1 评论 -
thinkphp3.2.3之集成极光推送
thinkphp之极光推送接入教程自从关注了这个小伙子,妈妈再也不用担心我出bug了,后续会继续推出一系列的教程;第一步下载激光推送sdk服务端下载地址:https://docs.jiguang.cn/jpush/resources/#sdk_1第二部极光推送接入thinkphp这是最新版的skd目录结构,我们只需要src里的JPush,复制出来放到thinkphp的第三方函数库(其他地方也可以哦!原创 2017-08-31 16:38:06 · 2130 阅读 · 1 评论 -
thinkphp操作mysql之打印sql语句
thinkphp操作mysql之打印sql语句echo M()->getLastSql();原创 2017-08-30 11:27:58 · 8898 阅读 · 0 评论 -
Golang协程 与 PHP协程的概念
协程的目的是充分利用cpu处理程序,当有io操作时会挂起,io等待时间完全忽略,已达到程序并发;php协程概念:目前已知php可以实现协程的方法是使用swoole扩展;模拟业务场景,比如我们要抓取豆瓣电影top250;go(){$http = new http(); (请求class)while(ture){ $result = $http->ge...原创 2019-06-20 19:38:35 · 777 阅读 · 0 评论