<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Crimson1的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Crimson1</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Crimson1]]></copyright><item><title><![CDATA[如何在html将含有转义符的代码 转为 HTML 实体]]></title><link>https://blog.youkuaiyun.com/Crimson1/article/details/90719046</link><guid>https://blog.youkuaiyun.com/Crimson1/article/details/90719046</guid><author>Crimson1</author><pubDate>Fri, 31 May 2019 16:43:22 +0800</pubDate><description><![CDATA[htmlspecialchars() 函数

$Bridge是代表含有转义符的变量

把预定义的字符 "&lt;" （小于）和 "&gt;" （大于）转换为 HTML 实体：

htmlspecialchars() 函数把预定义的字符转换为 HTML 实体。

预定义的字符是：

&amp; （和号）成为 &amp;
	" （双引号）成为 "
	' （单引号）成为 '
	&lt; （小于）成为 &...]]></description><category></category></item><item><title><![CDATA[destoon中 一个 img 标签   js自动轮播效果]]></title><link>https://blog.youkuaiyun.com/Crimson1/article/details/90642979</link><guid>https://blog.youkuaiyun.com/Crimson1/article/details/90642979</guid><author>Crimson1</author><pubDate>Tue, 28 May 2019 17:05:56 +0800</pubDate><description><![CDATA[&lt;style&gt;
.album_c {
    background: #e60000;
    border: 1px solid #e60000;
}
.album_o {
    border: 1px solid #e60000;
}
&lt;/style&gt;
&lt;div class="times"&gt;&lt;/div&gt;
&lt;div class="albu...]]></description><category></category></item><item><title><![CDATA[鼠标回车事件]]></title><link>https://blog.youkuaiyun.com/Crimson1/article/details/90642927</link><guid>https://blog.youkuaiyun.com/Crimson1/article/details/90642927</guid><author>Crimson1</author><pubDate>Tue, 28 May 2019 17:03:38 +0800</pubDate><description><![CDATA[&lt;script&gt;
//回车事件  onkeydown:点击键盘
    document.onkeydown=function myAction(){                
    //网页内按下回车触发
    if(event.keyCode==13)//keycode代表键盘按钮的代码 13是enter是代码
    {
        document.getEle...]]></description><category></category></item><item><title><![CDATA[destoon 中{loop}如何限制循环个数]]></title><link>https://blog.youkuaiyun.com/Crimson1/article/details/90642889</link><guid>https://blog.youkuaiyun.com/Crimson1/article/details/90642889</guid><author>Crimson1</author><pubDate>Tue, 28 May 2019 17:01:57 +0800</pubDate><description><![CDATA[&lt;ul class="clear"&gt;
    {loop $tag1 $k $n}
    {php $xx++}
        &lt;li&gt;&lt;a href="{$MOD[linkurl]}{$n[linkurl]}" target="_blank"&gt;{$n[catname]}&lt;/a&gt;&lt;/li&gt;
    {php if($xx==5)b...]]></description><category></category></item><item><title><![CDATA[dedecms 栏目添加缩略图]]></title><link>https://blog.youkuaiyun.com/Crimson1/article/details/80648110</link><guid>https://blog.youkuaiyun.com/Crimson1/article/details/80648110</guid><author>Crimson1</author><pubDate>Mon, 11 Jun 2018 10:17:17 +0800</pubDate><description><![CDATA[dedecms栏目添加缩略图会涉及到一些文件：        dede/catalog_add.php               dede/catalog_edit.php               dede/templets/catalog_add.htm               dede/templets/catalog_edit.htm 打开dede/catalog_add.php查...]]></description><category></category></item><item><title><![CDATA[微信小程序的安全登录]]></title><link>https://blog.youkuaiyun.com/Crimson1/article/details/80475043</link><guid>https://blog.youkuaiyun.com/Crimson1/article/details/80475043</guid><author>Crimson1</author><pubDate>Mon, 28 May 2018 08:51:23 +0800</pubDate><description><![CDATA[一、微信小程序的安全登录让用户登录，标识用户和获取用户信息，以用户为核心提供服务，是大部分小程序都会做的事情。我们今天就来了解下在小程序中，如何做用户登录，以及如何去维护这个登录后的会话（Session）状态。小程序可以通过微信官方提供的登录能力方便地获取微信提供的用户身份标识，快速建立小程序内的用户体系。说明：小程序调用wx.login() 获取 临时登录凭证code ，并回传到开发者服务器。开...]]></description><category></category></item><item><title><![CDATA[微信 小程序中  如何获取当前位置信息]]></title><link>https://blog.youkuaiyun.com/Crimson1/article/details/80394115</link><guid>https://blog.youkuaiyun.com/Crimson1/article/details/80394115</guid><author>Crimson1</author><pubDate>Mon, 21 May 2018 16:41:54 +0800</pubDate><description><![CDATA[一、如何获取当前位置信息

先在wxml中，写一个按钮，绑定一个getLocation的方法，如：


&lt;button bindtap="getLocation"&gt;获取位置&lt;/button&gt;

然后在js中，写getLocation方法，此方法在体验版的小程序中可以找到


getLocation: function () {
    wx.getLocation({
  ...]]></description><category></category></item><item><title><![CDATA[微信小程序中的获取单选按钮选中的信息]]></title><link>https://blog.youkuaiyun.com/Crimson1/article/details/80262081</link><guid>https://blog.youkuaiyun.com/Crimson1/article/details/80262081</guid><author>Crimson1</author><pubDate>Thu, 10 May 2018 08:22:06 +0800</pubDate><description><![CDATA[如何获取微信小程序中单选按钮的信息：1、如下的xml代码，此代码是一组单选按钮的实例代码：举例来获取  此组代码所选中的信息，在xml代码中先绑定一个方法“ bindchange=&quot;item_change&quot;” 分别设置各个单元格的value值:&amp;lt;swiper bindchange='swiper_change' current='{{currentid}}'&amp;gt;
    &amp;lt;bloc...]]></description><category></category></item><item><title><![CDATA[微信小程序开发者工具的使用]]></title><link>https://blog.youkuaiyun.com/Crimson1/article/details/80184476</link><guid>https://blog.youkuaiyun.com/Crimson1/article/details/80184476</guid><author>Crimson1</author><pubDate>Thu, 03 May 2018 18:42:39 +0800</pubDate><description><![CDATA[微信小程序开发者工具的使用：登录自己的微信小程序页面,找到工具，下载微信开发者工具。下载好后，扫码登录自己的小程序。在登录的过程中，需要输入自己的小程序的appid。登录好之后就会显示这样的一个页面。目录结构从上图的右侧可以很清晰地看出来一个微信小程序的结构，一个微信小程序的页面包括四个文件：a.“.js”后缀的是脚本文件，主要是写一些业务逻辑的代码，基本和JavaScript一样。（在开发过程中...]]></description><category></category></item><item><title><![CDATA[获取网页授权]]></title><link>https://blog.youkuaiyun.com/Crimson1/article/details/80102399</link><guid>https://blog.youkuaiyun.com/Crimson1/article/details/80102399</guid><author>Crimson1</author><pubDate>Fri, 27 Apr 2018 08:07:14 +0800</pubDate><description><![CDATA[在微信登录中，如何和获取网页授权。一、登录微信测试公众品平台，修改网页授权基本信息，输入授权回调页面域名（自己的域名）。然后重新建立一个tp框架 编写方法如图：&amp;lt;?php
namespace Home\Controller;
use Think\Controller;
class IndexController extends Controller {
    public function...]]></description><category></category></item><item><title><![CDATA[微信接口配置中出现的问题]]></title><link>https://blog.youkuaiyun.com/Crimson1/article/details/79986148</link><guid>https://blog.youkuaiyun.com/Crimson1/article/details/79986148</guid><author>Crimson1</author><pubDate>Wed, 18 Apr 2018 11:19:01 +0800</pubDate><description><![CDATA[微信接口在配置中出现配置不成功现象的原因：一、在公共文件Application/Common/Conf/config.php中，没有把数据库改成阿里云的数据库信息，从而导致的配置不成功。或者在模块中又会新建一个公共文件config.php,从而导致配置不成功。所以说，公共文件只需要留住Application/Common/Conf/config.php。即可，不需要在模块中再添加公共文件。例如：公...]]></description><category></category></item><item><title><![CDATA[怎么配置微信服务器]]></title><link>https://blog.youkuaiyun.com/Crimson1/article/details/79845908</link><guid>https://blog.youkuaiyun.com/Crimson1/article/details/79845908</guid><author>Crimson1</author><pubDate>Sat, 07 Apr 2018 22:39:43 +0800</pubDate><description><![CDATA[配置微信服务器步骤：利用阿里云申请的域名，登录ftp。编写index.php代码，如下：&amp;lt;?php
/**
  * wechat php test
  */

//define your token
define(&quot;TOKEN&quot;, &quot;weixin&quot;);
$wechatObj = new wechatCallbackapiTest();
$wechatObj-&amp;gt;valid();

cla...]]></description><category></category></item><item><title><![CDATA[thinkphp 在文件上传中的重复问题]]></title><link>https://blog.youkuaiyun.com/Crimson1/article/details/79736748</link><guid>https://blog.youkuaiyun.com/Crimson1/article/details/79736748</guid><author>Crimson1</author><pubDate>Thu, 29 Mar 2018 08:14:01 +0800</pubDate><description><![CDATA[一、思路  重复：将原有的数据存储到数组arrNo中，然后使用getField方法来实现。读取要存入的数据，检测该数据是否在arrNo中存在，使用in_array()。若存在则网页现在该数据已存在，若不存在，则写入二维数组$arr，并且把学号追加到arrNo中；上传：再上传中先写一种方法，在HTML代码中的form表单中写入要提交的路径，用IS_GET请求，form表单为post请求，实例化上传类...]]></description><category></category></item><item><title><![CDATA[thinkphp数据分页]]></title><link>https://blog.youkuaiyun.com/Crimson1/article/details/79690044</link><guid>https://blog.youkuaiyun.com/Crimson1/article/details/79690044</guid><author>Crimson1</author><pubDate>Sun, 25 Mar 2018 20:21:37 +0800</pubDate><description><![CDATA[thinkPHP数据分页     通常在数据查询后都会对数据集进行分页操作。一种是利用Page类和limit方法分页，另一种是分页类和page方法的实现分页。在利用Page类和limit方法分页的方法中， 进行分页数据查询 注意limit方法的参数要使用Page类的属性。而分页类和page方法的实现分页方法中， 进行分页数据查询 注意page方法的参数的前面部分是当前的页数使用 $_GET[p]获...]]></description><category></category></item><item><title><![CDATA[thinkPHP的公共模块]]></title><link>https://blog.youkuaiyun.com/Crimson1/article/details/79601736</link><guid>https://blog.youkuaiyun.com/Crimson1/article/details/79601736</guid><author>Crimson1</author><pubDate>Sun, 18 Mar 2018 16:37:44 +0800</pubDate><description><![CDATA[     Common模板是一个特殊的模块，是应用的公共模块，访问所有的 模块之前都会首先加载公共模板下面的配置文件和 公共函数文件。但Common模块本身不能通过URL直接访问，公共模块的其他文件则可以被其他模块继承或者调用。     公共模块的位置可以通过COMMN_PATH常量改变，我们可以在入口文件中重新定义COMMON_PATH如下：define（‘COMMON_PATH','./Com...]]></description><category></category></item></channel></rss>