作者文章

fwq

FWQ
小程序
解析微信公众平台开发之验证步骤实例(PHP版)
这篇文章主要介绍了版微信公众平台开发之验证步骤,结合实例形式详细分析了php微信公众平台验证的操作步骤与相关参数含义,需要的朋友可以参考下 本文实例讲述了php版微信公众平台开发之验证步骤。分享给大家供大家参考,具体如下: 微信公众平台开发我们现在做得比较多了,这里给各位介绍的是一个入门级别的微信公众平台验证基础知识了,有兴趣的和小编来看看。 开发微信的时候 需要验证一下,在官方开发者中心哪里有可以下源代码,登录到 公众帐号后 看到左边的最下角有一个开发者中心点击,然后填写上你相对应的 Token 和 url 然后就可以验证成功的话就可以开发了. 下载微信php验证源代码在 开发者中心 – 开发者文档 – 消息 – 验证消息真实 – 拉到最下面就php演示代码. 立即学习“”; 下载好后代码如下: <?php /** * wechat php…
2024-11-25 阅读全文 →
FWQ
小程序
小程序开发之如何使用cookiejar记住帐号
浏览器是没有状态的,浏览器只有cookie,session在客户端也是cookie。如果想让机器人记住帐号/密码实现自动登陆,问题就演化为让其记住cookie。 记住Cookie在golang中是极简单的。 最近我们写运营机器人,有一个兄弟实现了微信帐号的自动登陆,简单翻了翻源码,发现是使用cookiejar实现的。 cookiejar:The net/http/cookiejar package provides a CookieJar implementation. cookiejar在golang源码中极其简单: type CookieJar interface { //设置cookie        SetCookies(u *url.URL, cookies []*Cookie) //取cookie        Cookies(u *url.URL) []*Cookie} 核心代码: wechat.BaseURL = cached[`baseURL`].(string) wechat.BaseRequest = cached[`baseRequest`].(*BaseRequest) cookies := cached[`cookies`].([]*http.Cookie) u, ue := url.Parse(wechat.BaseURL) if ue != nil { return ue } 登录后复制 wechat.Client.Jar.SetCookies(u, cookies) 其中cached是从硬盘上读取的json序列数据,cached[`cookies`]是先前登陆之后写进的缓存。而wechat.Client是一个标准的http.Client: type WeChat struct { Client      *http.Client…
2024-11-25 阅读全文 →
FWQ
小程序
关于微信小程序的登陆流程
这篇文章主要介绍了微信小程序 登陆流程详细介绍的相关资料,需要的朋友可以参考下 微信小程序 登陆流程 1:session_key和openId是什么?session_key 官方说明为: session_key是微信服务器生成的针对用户数据进行加密签名的密钥 session_key的用途 (1)对wx.getUserInfo()接口得到“用户信息中的密文”进行解密。(2)对它“稍作处理”,用作维护小程序的登录态。 “稍微处理”大体为: (1)生成一个随机数(官方把他叫做3rd_session)(2)把这个随机数当session的key,session_key + openid为value。 即:session[3rd_session]=session_key+openid openIdopenId:用户唯一标识 即:每个微信用户在你的小程序的唯一的标识。  2:如何获得session_key和openId官方提供了HTTP接口: https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code 获取步骤: (1)获得appid,secret,js_code (2)用appid,secret,js_code分别替换如上接口地址的APPID、SECRET、JSCODE,其他不变,组装成完整的地址。 例如:   3:在“浏览器打开此地址”或者“在后台模拟浏览器的GET执行此地址”就可返回如下的JSON数据(包含openid、sessionkey) 微信小程序获得session_key和openId(加解密、签名系列) 总结:从1,2,3步骤可知,只要获得appid,secret,js_code就可得到session_key和openId  4:appid和secret的获得 appid为小程序ID secret为小程序密钥(AppSecret)…
2024-11-25 阅读全文 →
FWQ
CMS教程
怎么使用Docker Swarm搭建WordPress
下面由/” target=”_blank”>wordpress教程栏目给大家介绍使用 swarm 搭建 wordpress的方法,希望对需要的朋友有所帮助! 使用 Docker Swarm 搭建 WordPress 起因 我曾经把 wordpress 搭建在 Vultr 上,但是因为众所周知的原因,这个地方访问越来越慢。再后来我选择了新浪云,新浪云的确够便宜,也很不错,但是要备案,还有评论功能估计要阉割,想想还是算了,找个香港的主机搭建 wordpress 即可。 购买主机 我这里选择的是阿里云的轻量应用服务器,这个主机的好处就是便宜,够用。比如我选择的香港的主机,一个月只需要 24 块钱,一核心一G内存,网速为 30Mbps,磁盘空间 25GB,月流量 1TB。 配置如下图 初始化 docker…
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国cms 7.0怎么调用本信息所属专题,专题带链接
7.0怎么调用本信息所属专题,专题带链接? 帝国cms在7.0 以前 调用本信息所属专题,系统本身是没有这样的功能,需要自己写插件或者代码   推荐学习《》 帝国cms官方论坛里提供过方法,只是不适用在帝国cms7.0了 =============这是帝国cms7.0 之前版本的方法============= 演示: 标签下载:  http://www.phome.net/ecms47/bq/echoinfozt/echoinfozt.zip  ********************  标签导入步骤  ******************** 登陆后台->“模板管理”->“管理标签”->“导入标签”: 说明:标签文件选择压缩包里的:“echoinfozt1199799878.bq” (记得导入后将函数内容复制到e/class/userfun.php文件里) ********************  标签使用  ******************** 在内容模板中加上“[echoinfozt]0[/echoinfozt]”此调用标签。 这个/e/class/userfun.php里的代码可以打开看下 代码如下: function user_EchoInfoZtBq($ecms=0){ global $class_zr,$navinfor; if(empty($navinfor[ztid])||$navinfor[ztid]=='|') { return '';…
2024-11-25 阅读全文 →
FWQ
小程序
公众号怎么修改已经发布的图文?
公众号怎么修改已经发布的图文? 首先进入公众号平台找到要修改的文章; 然后点击编辑,进入文章编辑页面; 接着找到要修改的地方进行修改,修改完成后,点击预览检查是否有误; 最后点击提交修改即可。 推荐教程:《公众号》 以上就是公众号怎么修改已经发布的图文?的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序实现滚动消息通知的示例
本篇文章主要介绍了微信小程序-滚动消息通知的实例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 写在前面:  这次我主要想总结一下微信小程序实现上下滚动消息提醒,主要是利用swiper组件来实现,swiper组件在小程序中是滑块视图容器。 我们通过vertical属性(默认为false,实现默认左右滚动)设置为true来实现上下滚动。 (需要注意的是:只要你的swiper存在vertical属性,无论你给值为true或者false或者不设参数值,都将实现上下滚动) 从深圳回来做了一个微信小程序的小项目,令人欣慰的一点事是,回来很快时间内把在深圳两天的房租给赚回来了,哈哈… wxml <swiper>   <block>    <navigator>     <swiper-item>      <view>{{item.title}}</view>     </swiper-item>    </navigator>   </block>  </swiper> 登录后复制 wxss  .swiper_container {  height: 55rpx;  width: 80vw; } .swiper_item {  font-size: 25rpx;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;  letter-spacing: 2px;…
2024-11-25 阅读全文 →
FWQ
小程序
如何解决微信小程序中出现的错误:{“baseresponse”:{“errcode”:-80002,”errmsg”:””}}
这篇文章主要介绍了微信小程序 出现错误:{“baseresponse”:{“errcode”:-80002,”errmsg”:””}}解决办法的相关资料,需要的朋友可以参考下 微信小程序 出现错误:{“baseresponse”:{“errcode”:-80002,”errmsg”:””}}解决办法 使用微信开发者工具进入项目 出现了一个错误提示:{“baseresponse”:{“errcode”:-80002,”errmsg”:””}} 这是因为你登录的时候,使用了没绑定项目的开发者的微信号进行登录,所以报出这个错误。 解决办法: 你的项目是绑定了那些开发者账号,只能使用绑定过的开发者账号登录项目 以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网! 相关推荐: 以上就是如何解决微信小程序中出现的错误:{“baseresponse”:{“errcode”:-80002,”errmsg”:””}}的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
谈谈小程序开发中一些常见错误和排除方法
本篇文章给大家谈谈小程序过程中遇到的一些常见错误的整理以及提供的一系列排除方法,针对不同的情况可以从技术环境或者一些非官方的方法找到解决方案。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 小程序开发过程可能会遇到各种问题,不少人踩坑无数,小程序开发过程中有哪些常见错误,这里有一些比较难以排查的可能性列举,帮助开发者更好的排除错误。 1:官方文档示例代码有误,有时官方文档示例代码也会出现问题,比如大小写出错,或者其他缺少参数等问题; 2: 官方文档;官方文档是解决问题的不二之选,建议在解决问题时,不断的看官方文档,并且仔细看,尽量从官方文档中找出解决方案; 3: 字母拼错,包括字母拼写错误,大小写没有注意;微信小程序中,有大量这样的代码示例,从中间冒出一个大写,比如支付中的appId 4:微信缓存;微信缓存会导致很多未知的bug,目前发现的有无法真机预览,以及跳出错误:需要清除应用缓存,或者使用第二部手机进行测试方可排除此问题; On PageReadycan not find XXXXXX, app service not ready 登录后复制 5: 调试工具:官方开发者工具及手机端,都提供了调试工具,基本跟原本大家常用的调试工具相差无几,可用利用调试工具多做各种调试,以免排查问题;调试方法,新手可以搜索网上相关firebug教程或浏览器调试教程或调试教程; 6: ES6;使用es6可能导致安卓端真机调试时很多问题出现,还有其他未知问题;原因未知; 7: 官方BUG,你遇到的问题可能是官方仍未解决的bug,具体可以参考官方文档,面向新手系列《四》官方文档BUG,tip及QA提示一览,以及最新的官方回答,目前有两个官方帮助,更多更新,可以在本站搜索关键词“官方”或前往官方开发者社区查询;微信小程序官方帮助出来了。 8:https,这个坑目前遇到的人最多,首先说明一下,工具的这个设置, 这个设置有一些独特的作用,让你可以让本地避开一些限制;但是这个设置对真机无效,所以假如存在https问题,是否勾选并影响。 9:无法登陆:可以稍微等等;当出现帐号登陆问题时,可以尝试使用他人微信号,或是咨询其他人是否也遇到了相同的情况,不要着急; 10:代理设置;代理设置应该是一个隐藏比较深的坑,但是很多人被坑过,假如你的机器设置了代理,开发者工具可能会也跟着默认带来代理,然后会接踵而来很多登陆,空白等问题; 11:使用搜索;现在本站聚合了大量的微信小程序相关内容,可以考虑使用本站的搜索,来获取自己想找的东西或用于解决问题,搜索时,请使用主要关键词,或相近关键词进行搜索,而不要直接搜索一句话,比如你需要appid,你可以搜索“appid”,你遇到了登陆问题,应该搜索“登陆”,真机预览遇到了问题,可以搜索“真机”,遇到了上传问题,可以搜索“uploadfile” 12:微信版本问题,伴随微信的版本更新,不同的微信版本之间可能会出现不同的未知BUG; 13:重启大法:有时候编辑器会出现一些莫名其妙的BUG,比如昨天还是好的,今天打开各种问题等等,可以考虑重新编译或多次重启工具或重启电脑; 14:使用了非官方提供的方法;使用了部分非官方提供的方法比如Object.assign,可能会导致未知的问题,建议优先使用官方组件来实现; 以上就是开发小程序过程中一些常见问题的整理以及提供的一系列排除方法,针对不同的情况可以从技术环境或者一些非官方的方法找到解决方案。 推荐:《》 以上就是谈谈小程序开发中一些常见错误和排除方法的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
织梦DedeCMS自定义表单手机号码和邮箱验证
dedecms的自定义表单没有对提交的信息进行过滤,经常会有垃圾信息骚扰。                         (推荐学习:) 本站提供2条检测规则,是利用正则方法,可以检测手机号码和邮箱,修改plus下的diy.php 再提交入库前插入下面代码即可。 其中的 $telphone和$email就是提交的手机号码和邮箱值名,如果不是我设定的可以自行修改。 //判断手机号码是否正确 if(!eregi("^13[0-9]{9}|15[0-9]{9}$",$telphone)) { showMsg('手机号码不对,请正确填写', '-1'); exit(); }   //验证邮箱 if (!eregi("^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,3}$",$email)) { echo "请您填写正确的E-Mail 地址!"; }…
2024-11-25 阅读全文 →