<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[SamPHP的博客]]></title><description><![CDATA[PHP技术爱好者~]]></description><link>https://blog.youkuaiyun.com/samcphp</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; samcphp]]></copyright><item><title><![CDATA[JS 操作文件案例，遍历文件，并随机抽取]]></title><link>https://blog.youkuaiyun.com/samcphp/article/details/104217177</link><guid>https://blog.youkuaiyun.com/samcphp/article/details/104217177</guid><author>samcphp</author><pubDate>Fri, 07 Feb 2020 22:48:22 +0800</pubDate><description><![CDATA[&lt;html&gt;
&lt;head&gt;Sam遍历文件夹，随机抽取&lt;/head&gt;
&lt;script language="javascript"&gt;

//要遍历的图片地址,注意地址要用\\
var picPath="C:\\Users\\Administrator.USER-20160321ID\\Desktop\\随机取图片\\测试图片\\";

//移动抽取到的图...]]></description><category></category></item><item><title><![CDATA[Wordpress内容页里添加百度熊掌号“搜索结果出图”页面改造代码]]></title><link>https://blog.youkuaiyun.com/samcphp/article/details/87935110</link><guid>https://blog.youkuaiyun.com/samcphp/article/details/87935110</guid><author>samcphp</author><pubDate>Tue, 26 Feb 2019 14:57:42 +0800</pubDate><description><![CDATA[Wordpress内容页里添加百度熊掌号“搜索结果出图”页面改造代码，在网上找的，已经测试可用。


&amp;lt;?php
//获取文章中的图 last update 2018/01/22 转自泪雪博客
function fanly_post_imgs(){
	global $post;
	$src = '';
	$content = $post-&amp;gt;post_content;  
	preg_m...]]></description><category></category></item><item><title><![CDATA[linux mysqli模块的安装]]></title><link>https://blog.youkuaiyun.com/samcphp/article/details/82321658</link><guid>https://blog.youkuaiyun.com/samcphp/article/details/82321658</guid><author>samcphp</author><pubDate>Mon, 03 Sep 2018 00:18:46 +0800</pubDate><description><![CDATA[ 第一步：下载mysqli.sh
          wget -c http://down.wdlinux.cn/in/mysqli_ins.sh
          ps:如果报错说域名没法解析，就去设置一下dns再下载。设置方法，修改文件
              vim /etc/resolv.conf，写入 nameserver 8.8.8.8

        第二步：执行 mysq...]]></description><category></category></item><item><title><![CDATA[DIV+CSS常见布局操作]]></title><link>https://blog.youkuaiyun.com/samcphp/article/details/79846335</link><guid>https://blog.youkuaiyun.com/samcphp/article/details/79846335</guid><author>samcphp</author><pubDate>Sat, 07 Apr 2018 23:16:26 +0800</pubDate><description><![CDATA[&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang=&quot;en&quot;&amp;gt;
&amp;lt;head&amp;gt;
	&amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;
	&amp;lt;title&amp;gt;常见布局操作&amp;lt;/title&amp;gt;
	&amp;lt;style&amp;gt;
		.topheight{ clear: both; display: block;]]></description><category></category></item><item><title><![CDATA[html5 media自适应基本操作]]></title><link>https://blog.youkuaiyun.com/samcphp/article/details/79794778</link><guid>https://blog.youkuaiyun.com/samcphp/article/details/79794778</guid><author>samcphp</author><pubDate>Mon, 02 Apr 2018 20:39:35 +0800</pubDate><description><![CDATA[&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang=&quot;en&quot;&amp;gt;
&amp;lt;head&amp;gt;
	&amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;
	&amp;lt;title&amp;gt;html5 media自适应基本操作&amp;lt;/title&amp;gt;
	&amp;lt;meta name=&quot;viewport&quot; content=&quot]]></description><category></category></item><item><title><![CDATA[bootstrap表单的基本操作]]></title><link>https://blog.youkuaiyun.com/samcphp/article/details/79774306</link><guid>https://blog.youkuaiyun.com/samcphp/article/details/79774306</guid><author>samcphp</author><pubDate>Sat, 31 Mar 2018 22:57:50 +0800</pubDate><description><![CDATA[&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang=&quot;en&quot;&amp;gt;
&amp;lt;head&amp;gt;
    &amp;lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html;charset=UTF-8&quot;&amp;gt;
    &amp;lt;title&amp;gt;bootstrap表单的基本操作&amp;lt;/title&amp]]></description><category></category></item><item><title><![CDATA[bootstrap表格的基本操作]]></title><link>https://blog.youkuaiyun.com/samcphp/article/details/79769496</link><guid>https://blog.youkuaiyun.com/samcphp/article/details/79769496</guid><author>samcphp</author><pubDate>Sat, 31 Mar 2018 15:11:11 +0800</pubDate><description><![CDATA[&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang=&quot;en&quot;&amp;gt;
&amp;lt;head&amp;gt;
    &amp;lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html;charset=UTF-8&quot;&amp;gt;
    &amp;lt;title&amp;gt;bootstrap表格的基本操作&amp;lt;/title&amp]]></description><category></category></item><item><title><![CDATA[Bootstrap操作之 容器列的划分]]></title><link>https://blog.youkuaiyun.com/samcphp/article/details/79764378</link><guid>https://blog.youkuaiyun.com/samcphp/article/details/79764378</guid><author>samcphp</author><pubDate>Fri, 30 Mar 2018 22:48:35 +0800</pubDate><description><![CDATA[&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang=&quot;en&quot;&amp;gt;
&amp;lt;head&amp;gt;
	&amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;
	&amp;lt;link rel=&quot;stylesheet&quot; href=&quot;css/bootstrap.min.css&quot;&amp;gt;
	&amp;lt;title&amp;gt;Bootst]]></description><category></category></item><item><title><![CDATA[css3动画属性详解之transform、transition、animation]]></title><link>https://blog.youkuaiyun.com/samcphp/article/details/79721940</link><guid>https://blog.youkuaiyun.com/samcphp/article/details/79721940</guid><author>samcphp</author><pubDate>Wed, 28 Mar 2018 08:08:03 +0800</pubDate><description><![CDATA[本文转自segmentfault.com/a/1190000004460780#articleHeader5css3动画属性详解：关于CSS3制作动画的几个属性：变形(transform)、转换(transition)和动画(animation)。一、transform属性：旋转rotate（中心为原点）扭曲、倾斜skew（skew(x,y), skewX(x), skewY(y)）缩放scale...]]></description><category></category></item><item><title><![CDATA[WOW.js和animate.css让页面滚动时显示动画]]></title><link>https://blog.youkuaiyun.com/samcphp/article/details/79707020</link><guid>https://blog.youkuaiyun.com/samcphp/article/details/79707020</guid><author>samcphp</author><pubDate>Tue, 27 Mar 2018 08:23:50 +0800</pubDate><description><![CDATA[官网：http://mynameismatthieu.com/WOW/bootstrap CDN服务：http://www.bootcdn.cn/wow/1.wow.js实现了在网页滚动时的动画效果，有漂亮的动画效果，依赖于Animate.css。2.Animate.css (下载https://daneden.github.io/animate.css/)非常优秀的CSS3动画库，不依赖于jQu...]]></description><category></category></item><item><title><![CDATA[浅析XSS和CSRF攻击及防御]]></title><link>https://blog.youkuaiyun.com/samcphp/article/details/79691275</link><guid>https://blog.youkuaiyun.com/samcphp/article/details/79691275</guid><author>samcphp</author><pubDate>Sun, 25 Mar 2018 21:57:05 +0800</pubDate><description><![CDATA[定义XSS(Cross Site Scripting跨站脚本)，为不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆，故将跨站脚本攻击缩写为XSS。CSRF（Cross-site request forgery跨站请求伪造）是一种依赖web浏览器的、被混淆过的代理人攻击。XSS定义的主语是“脚本”，是一种跨站执行的脚本，也就是javascript脚本，指的是在网站上...]]></description><category></category></item><item><title><![CDATA[PHP经典设计模式]]></title><link>https://blog.youkuaiyun.com/samcphp/article/details/79691252</link><guid>https://blog.youkuaiyun.com/samcphp/article/details/79691252</guid><author>samcphp</author><pubDate>Sun, 25 Mar 2018 21:55:10 +0800</pubDate><description><![CDATA[&amp;lt;?php/*** 单例模式*/class Site{public $siteName;//静态实例protected static $instance=null;//禁用构造器private function __construct($siteName){$this-&amp;gt;siteName=$siteName;}//获取本例唯一实例public static function getIn...]]></description><category></category></item><item><title><![CDATA[phpqrcode生成二维码的3种类型步骤]]></title><link>https://blog.youkuaiyun.com/samcphp/article/details/79691241</link><guid>https://blog.youkuaiyun.com/samcphp/article/details/79691241</guid><author>samcphp</author><pubDate>Sun, 25 Mar 2018 21:54:22 +0800</pubDate><description><![CDATA[&amp;lt;?php// ==============php phpqrcode 生成二维码======================== // 下载地址：http://sourceforge.net/projects/phpqrcode/files/latest/download // 只需要包含 phpqrcode.php 文件就可以。 // 一：直接输出 include &quot;phpqrcode....]]></description><category></category></item><item><title><![CDATA[php psr 编码规范（PSR-[0-4]）]]></title><link>https://blog.youkuaiyun.com/samcphp/article/details/79691233</link><guid>https://blog.youkuaiyun.com/samcphp/article/details/79691233</guid><author>samcphp</author><pubDate>Sun, 25 Mar 2018 21:53:38 +0800</pubDate><description><![CDATA[PSR 是 PHP Standard Recommendation 的简写，即PHP推荐标准。目前通过的规范有 PSR-0(Autoloading Standard)、PSR-1(Basic Coding Standard)、PSR-2(Coding Style Guide)、PSR-3(Logger Interface)、PSR-4(Improved Autoloading)。PSR 不是PHP...]]></description><category></category></item><item><title><![CDATA[微信公众号接口相关操作]]></title><link>https://blog.youkuaiyun.com/samcphp/article/details/79691222</link><guid>https://blog.youkuaiyun.com/samcphp/article/details/79691222</guid><author>samcphp</author><pubDate>Sun, 25 Mar 2018 21:52:26 +0800</pubDate><description><![CDATA[&amp;lt;?php/*** 微信公众号接口相关操作*/class WeChat{private $_appid;private $_appsecret;private $_token;public function __construct($_appid,$_appsecret,$_token){$this-&amp;gt;_appid=$_appid;$this-&amp;gt;_appsecret=$_apps...]]></description><category></category></item><item><title><![CDATA[sublime text 3 及相关开发插件安装]]></title><link>https://blog.youkuaiyun.com/samcphp/article/details/79691213</link><guid>https://blog.youkuaiyun.com/samcphp/article/details/79691213</guid><author>samcphp</author><pubDate>Sun, 25 Mar 2018 21:51:50 +0800</pubDate><description><![CDATA[sublime是大多程序员开发所用到的编辑器，很流行。
 
------------------
sublime text3的安装和常用插件的安装
 
1、百度sublime text3 下载电脑系统相当的版本，然后安装
https://www.sublimetext.com/3
 
2、再安装 package control
百度package control
下载https://package...]]></description><category></category></item><item><title><![CDATA[Sublime Text 3 快捷键精华大全版]]></title><link>https://blog.youkuaiyun.com/samcphp/article/details/79691205</link><guid>https://blog.youkuaiyun.com/samcphp/article/details/79691205</guid><author>samcphp</author><pubDate>Sun, 25 Mar 2018 21:51:03 +0800</pubDate><description><![CDATA[Sublime Text 3 快捷键精华版------    !或html:5    meta:vp    meta:compat    link:css    script:src    a:link    a:mail    h2.header+p.test（兄弟标签）    h2&amp;gt;span^ (显示&amp;lt;h2&amp;gt;&amp;lt;span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/h2&amp;g...]]></description><category></category></item><item><title><![CDATA[javascript学习笔记]]></title><link>https://blog.youkuaiyun.com/samcphp/article/details/79691199</link><guid>https://blog.youkuaiyun.com/samcphp/article/details/79691199</guid><author>samcphp</author><pubDate>Sun, 25 Mar 2018 21:50:25 +0800</pubDate><description><![CDATA[1、确定类型才能进行操作var message=''message==false （返回true）undefined==null  （返回true） 2、其它类型如何转为数据型Number('') =&amp;gt;0Number('123')=&amp;gt;123Number('123php')=&amp;gt;NaNparseInt('123php')=&amp;gt;123parseInt('12.3')=&amp;gt;12p...]]></description><category></category></item><item><title><![CDATA[css清除浮动，自动撑大外层盒子]]></title><link>https://blog.youkuaiyun.com/samcphp/article/details/79691189</link><guid>https://blog.youkuaiyun.com/samcphp/article/details/79691189</guid><author>samcphp</author><pubDate>Sun, 25 Mar 2018 21:49:42 +0800</pubDate><description><![CDATA[&amp;lt;!DOCTYPE html&amp;gt;&amp;lt;html lang=&quot;zh-cn&quot;&amp;gt;&amp;lt;head&amp;gt;&amp;lt;meta charset=&quot;utf-8&quot; /&amp;gt;&amp;lt;title&amp;gt;css清除浮动，自动撑大外层盒子&amp;lt;/title&amp;gt;&amp;lt;style&amp;gt;.box{width:960px; margin: 0 auto; ba]]></description><category></category></item><item><title><![CDATA[Thinkphp5验证类的使用]]></title><link>https://blog.youkuaiyun.com/samcphp/article/details/79662327</link><guid>https://blog.youkuaiyun.com/samcphp/article/details/79662327</guid><author>samcphp</author><pubDate>Fri, 23 Mar 2018 08:08:01 +0800</pubDate><description><![CDATA[&lt;?php
namespace app\validate;
/**
* 用户验证类User.php
*/
use think\Validate;
class User extends Validate
{
protected $rule = [
'name' =&gt; [
'require' =&gt; 'require',
'min' =&gt; 5,
'max' =&gt; 20,
]...]]></description><category></category></item></channel></rss>