分类归档

网站开发

FWQ
小程序
微信小程序网络API Websocket详细说明
这篇文章主要了微信小程序网络 websocket详细说明的相关资料,需要的朋友可以参考下 wx.connectSocket() 创建一个 WebSocket 连接;一个微信小程序同时只能有一个WebSocket连接,如果当前已存在一个WebSocket连接,会自动关闭该连接,并重新创建一个WebSocket连接。 OBJECT参数说明: 参数 类型 必填 说明 url 是 开发者器地址,必须是HTTPS协议,且域名必须是后台配置的合法域名 data Object 否 请求的数据 header Object 否 HTTP Header method String 否 默认是GET,有效值为: OPTIONS,…
2024-11-25 阅读全文 →
FWQ
小程序
Yii2.0实现微信公众号后台开发
本文内容较多,包括微信接入、获取微信用户信息、微信支付、JSSDK配置参数获取等部分。如果读者对微信开发没有一个主观上的认识,那么建议读者先研读 ,然后再阅读本文,效果更佳!另外本文的分章节版本可以在 八宝粥的博客 找到。 接入微信 Yii2后台配置 1.在app/config/params.php中配置token参数 return [     //微信接入     'wechat' =>[         'token' => 'your token',     ], ]; 登录后复制 2.在app/config/main.php中配置 因为接口模块使用的RESTful ,所以需要规则。 'urlManager' => [     'enablePrettyUrl' => true,     'enableStrictParsing' => true,     'showScriptName' => false,     'rules' => [         [             'class' => 'yii estUrlRule',             'controller' => 'wechat',             'extraPatterns' => [                 'GET valid' => 'valid',…
2024-11-25 阅读全文 →
FWQ
小程序
注册好的微信小程序能注销吗
注册好的小程序能注销吗 答案是肯定的,微信团队对此回应称:小程序自主注销功能正在灰度上线中。 满足以下几个条件,你的小程序可以进行自主注销: 1、小程序必须是已注册成功的帐号。 2、已开通广告主服务的小程序广告投放账户余额须为零。 3、须自主暂停线上小程序版本服务(除已发布小游戏帐号外)。 需要特别注意的是,海外主体小程序不支持注销,同时小程序账号内已发布过插件线上版本的也不支持注销。 推荐教程:《》 如何注销? 不同类型的小程序,注销入口是相同的:登录小程序后台 – 设置 – 原始ID – 注销帐号,即可发起注销申请。 另需注意,小程序成功注销前,都会有一个冻结期,冻结期结束后,管理员有7天的时间确认注销,超过确认期限将默认取消注销申请。 更多微信小程序开发相关知识,请关注! 以上就是注册好的小程序能注销吗的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国cms恢复数据在哪找
帝国cms提供两种数据恢复方法:数据库备份恢复:访问后台,下载备份文件后,点击“数据管理”上传恢复。数据表手动恢复:使用数据库工具导出数据表为sql文件,登录数据库创建新表后导入恢复。 帝国CMS如何恢复数据 恢复数据方法: 帝国CMS提供两种数据恢复方式: 1. 数据库备份恢复 点击下载“”; 访问帝国CMS后台,进入“管理数据库”页面。 点击“数据备份”,然后点击“下载备份文件”按钮。 将备份文件下载到本地计算机。 在帝国CMS后台,点击“数据管理”,然后点击“恢复备份”。 选择您下载的备份文件,然后点击“上传”。 等待恢复过程完成。 2. 数据表手动恢复 使用数据库管理工具(如 phpMyAdmin)登录到帝国CMS数据库。 找到需要恢复的数据表。 导出数据表为 SQL 文件。 再次登录到帝国CMS数据库,然后创建新数据表,名称与导出数据表相同。 导入导出的 SQL 文件到新创建的数据表中。 恢复数据文件的路径: 帝国CMS的数据文件通常存储在以下路径: /data/adminfile/…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序访问node.js接口服务器搭建的介绍
这篇文章主要给大家分享了微信小程序访问node.js接口服务器的搭建教程,文中介绍的非常详细,对大家具有一定的参考价值,需要的朋友们下面一起看看吧。 前言 最近在做微信的应用号小程序开发,小程序的后台数据接口需要https安全请求,所以需要我的服务器能够提供https的支持,现在就将整个https服务器的搭建过程说一下。 搭建教程如下: 首先,我试了一下以前的过期的证书,在开发者工具里模拟的时候可以正常访问接口,在手机里测试时候微信小程序的wx.request是会报SSL握手失败的错误(request error : request: fail ssl hand shake error),所以只能重新申请一个证书,这里推荐使用阿里云的赛门铁克 SSL/TLS 证书,是微信支持的,可以免费申请使用一年。 赛门铁克SSL证书申请 申请完之后审核周期一般在1~3天,就可以下载证书文件,我们选择其他类别的证书 解压出来之后的目录如下图,我们需要用到的文件为第一二个文件,也就是我们的私有秘钥文件。 然后需要搭建我们的https服务器,这里用到的是nodejs自带的https模块 var https = require('https')  ,fs = require("fs"); var express = require('express'); var app = express(); var options = {  key: fs.readFileSync('./213988289600767.key'),  cert: fs.readFileSync('./213988289600767.pem') }; https.createServer(options, app).listen(8081, function () {…
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国cms模板文件放在哪里好用
帝国cms模板文件理想的放置位置是/e/template/default/skin/default/,其次还可以放置在/e/data/skins/和/e/skin/,需要注意保持文件夹结构、设置文件权限以及定期备份。 帝国CMS模板文件放置位置 帝国CMS是一个功能强大的开源内容管理系统。模板文件是用于定义网站显示外观的文本文件,其放置位置会影响网站的正常运行和维护。 理想的放置位置: 通常建议将帝国CMS模板文件放置在以下位置: /e/template/default/skin/default/:此位置是系统默认的模板目录,用于存储网站主模板和子模板。 其他可用的位置: 除了默认位置外,还可以将模板文件放置在其他位置,但可能需要进行额外的配置: /e/data/skins/:此位置用于存储自定义皮肤,需要在后台”模板管理”中进行关联。 /e/skin/:此位置用于存储用户自定义的模板,也需要在后台进行关联。 放置注意事项: 保持文件夹结构:确保模板文件按照默认的文件夹结构放置,以避免系统找不到模板。 设置文件权限:模板文件应具有读和执行权限,以便系统能够正确访问它们。 定期备份:模板文件包含网站的外观信息,因此请定期备份以防止意外丢失。 优点和缺点 放置在默认位置的优点: 方便维护和升级。 遵循系统默认的模板结构,维护简单。 放置在自定义位置的优点: 允许高度的自定义和灵活性。 可用于创建不同的网站外观,适合特定需求。 以上就是模板文件放在哪里好用的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
模拟登录教务系统计算GPA的小程序
  做了一些小游戏之后开始慢慢体会敲代码是件体力活,慢慢熬总能熬出来的。这几天又心血来潮想写个程序模拟登录教务系统计算gpa的小程序。不过之前没有一点点网络的经验,就趁着期中考后放假4天,一点点把坑填上。  最近对java语言有莫名好感。原本也打算用java开发,但事实证明java在网络编程方面似乎比麻烦,加上java一个方法用错导致学校教务系统误以为我在进行sql注入把我的ip封了(。。。)从此下定决心用python写。   用于记录登录后的会话。 # 保存cookie cj = cookielib.LWPCookieJar() cookie_support = urllib2.HTTPCookieProcessor(cj) opener = urllib2.build_opener(cookie_support, urllib2.HTTPHandler) urllib2.install_opener(opener) 登录后复制   先用浏览器登录教务系统,打开控制台分析登录网页需要post哪些消息和找出真正的请求网页。   由上面两图分析得到真实的请求网页是:121.251.19.29/pass.asp   登录需要post的数据为:UserStyle,user,password,其中UserStyle是radio类型,看网页源代码得到分为student,teacher和OtherUser三种。   接下去发送post请求。 url = '121.251.19.29/pass.asp' h = urllib2.urlopen(url) info = {'UserStyle': 'student', 'user': user, 'password': psw} info = urllib.urlencode(info) req = urllib2.Request(url, info) urllib2.urlopen(req) 登录后复制   成功登录后,找到成绩查询的选项点击,找到请求的网页为:121.251.19.29/student/asp/Select_Success.asp   打开请求网页,读取成绩页面源代码 req = urllib2.Request('121.251.19.29/student/asp/Select_Success.asp') resData = urllib2.urlopen(req) res = resData.read()  # 读取成绩页面 登录后复制   用正则表达式过滤所有HTML标签。剩下的内容进行解析。显示成绩的表格有周期性规律,提取对应科目的成绩和学分,最后计算平均分和绩点。 tag = re.compile('?[^>]*>') s = re.sub(tag, '', res)  # 过滤标签…
2024-11-25 阅读全文 →
FWQ
小程序
如何通过微信小程序获取用户手机号
这篇文章主要为大家详细介绍了微信小程序如何获取用户手机号,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 最近在做一款微信小程序,需要获取用户手机号,具体步骤如下: 流程图: 1、首先,客户端调用wx.login,回调数据了包含jscode,用于获取openid(用户唯一标识)和sessionkey(会话密钥)。 2、拿到jscode后,将其发送给服务端,服务端拿它与微信服务端做交互获取openid和sessionkey。具体获取方法如下: (1)需要写一个HttpUrlConnection工具类: public class MyHttpUrlConnection {   private final int mTimeout = 10000; // 超时时间   /**   * get访问   */   public String[] requestJson(String url) {   return request(url);   }   private String[] request(String connurl) {   String[] resultStr = new String[]{"", ""};   StringBuilder resultData = new StringBuilder("");   HttpURLConnection conn = null;   try {    URL url = new URL(connurl);    conn = (HttpURLConnection) url.openConnection();    conn.setRequestMethod("GET");    conn.setUseCaches(false);    conn.setConnectTimeout(mTimeout);    conn.connect();    int resultCode = conn.getResponseCode();    InputStreamReader in;    if (resultCode == 200) { …
2024-11-25 阅读全文 →
FWQ
小程序
推荐常用的ActionSheet用法
todo:小程序集成weuiweui 为微信 web 服务量身设计。weui 是一套同微信原生视觉体验一致的基础样式库,由微信官方设计团队为微信 web 开发量身设计,可以令用户的使用感知更加统一。包含button、cell、dialog、 progress、 toast、article、actionsheet、icon等各式元素。1.使用微信开发者工具添加新项目mwl2.下载weui的源码,把style文件拷贝到mwl根目录,与pages文件夹同一级3.wxss(weixin style sheets)是一套样式语言,用于描述 wxml 的组件样式。wxss 用来决定 wxml 的组件应该怎么显示。为了适应广大的前端开发者,我们的 wxss 具有 css 大部分特性。 同时为了更适合开发微信小程序,我们对 css 进行了扩充以及修改。与 css 相比我们扩展的特性有:  &nb 1. 简介:TODO:小程序集成WeUI…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序添加session机制的方法介绍
本篇文章给大家带来的内容是关于微信小程序添加session机制的方法介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 本文思路来自于前几日对微信wafer的源码阅读,感谢wafer所有代码编写者。 我们先来看代码实现 var SESSION_KEY = 'xxxxxx';var Session = {     get: function() {             return wx.getStorageSync(SESSION_KEY) || null;     },         set: function(session) {         wx.setStorageSync(SESSION_KEY, session);     },         clear: function() {         wx.removeStorageSync(SESSION_KEY);     }, }; module.exports = Session; 登录后复制 很简单是不是,这样就实现了,解释下,比如当我们做登录的时候,需要在小程序端做一个存储,主要存放的是后端返回来的access_token(此值用于需要用户认证的接口请求),那么就可以使用上面Session。 if (result.statusCode === 200 && data.access_token)  {     Session.set(data.access_token);     } 登录后复制 当我们判断本地用户是否处于登录态的时候也可以进行如下操作 var session = Session.get(); if (session) {     wx.checkSession({             success: function () {                         ////…
2024-11-25 阅读全文 →