- 博客(265)
- 收藏
- 关注
转载 15个正则表达式(PHP版)
原址(js版):https://www.jianshu.com/p/1f12bf91fed1<?php// 1, 用户名正则,4到16位(字母,数字,下划线,减号)$preg = '/^[a-zA-Z0-9_-]{4,16}$/'; // preg_match// 具体使用密码格式不正确! 6-20位字符,可由数字、字母、特殊字符组成!$sNewPassword = "21...
2018-08-03 10:48:45 2471
原创 nginx配置http 改为 https(Windows10版)
1,申请ssl,数字证书,得到 key与pem: 将其放到 nginx/conf目录下,2,修改nginx/conf\vhost 对应项目的 .conf文件(没有,自建)【注意,项目文件夹 与 nginx文件夹 同目录】2-2,【】里的 替换你自己的server { listen 80; listen ...
2018-08-01 13:58:31 10844 1
原创 总结系列之Apache服务器的配置
0,以Windows 的 wamp为例:一,配置host: C:\Windows\System32\drivers\etc\hosts# Copyright (c) 1993-2009 Microsoft Corp.## This is a sample HOSTS file used by Microsoft TCP/IP for Windows.## This file c...
2018-07-17 10:21:34 445
原创 git 上传代码 到 码云/GitHub + TortoiseGit使用
0,码云/github 的注册邮箱与用户名git config --global user.name "user.name"git config --global user.email "user.email"1,安装git后 https://www.git-scm.com/download/ ==> 选中要传的文件夹的空白处 ==> 右击 Gi...
2018-07-11 11:16:01 1062
转载 数组操作系列之防止js注入
<?php$content = '';$search = array ("']*?>.*?'si", // 去掉 javascript "']*?>.*?'si", // 去掉 css "']*?>'si", // 去掉 HTML 标记 "']*?>'si", // 去掉 注释标记
2017-11-01 15:20:21 295
原创 数组操作系列之两个数组拼接,改变id从0开始
<?php//iSubId【自增】作为二维数组的键$_list=array();foreach($re_list as $val){ $_list[$val["iId"]] = $val;}$re_list=$_list;/*array(1) { [1]=> array(6) { }}*//*********************************
2017-11-01 14:54:57 757
原创 Linux系列之挂载与VM共享
1, 关闭VM虚拟机运行的Linux ===> 打开虚拟机 ===> 编辑虚拟机设置2,点击编辑虚拟机设置 ===> 共享文件夹(启用)===>添加当地物理机要挂载的路径 ===> 下一步下一步即可3,vim /etc/rc.d/rc.local //开机自启动的加载文件4,vmware-hgfsclient (查看共享文件夹)5,挂载...
2017-10-31 17:05:41 483
原创 数组操作系列之合并按照逗号拼接,对应好URL,在利用数组遍历出来
要求:合并sKeywords的值,按照逗号拼接,对应好URL,在利用数组遍历出来array(2) { [0]=> array(1) { ["sKeywords"]=> string(13) "鞋" } [1]=> array(1) { ["sKeywords"]=> string(20) "运动鞋" }}
2017-10-30 17:13:02 854
原创 前端相关系列之搜索框
// 搜索框的js $("#js_input").keydown(function(){ if(event.keyCode=='13'){ //13是点击后的显示 var val = $("#js_input").val(); var js_bg_input = encodeURIComponent(encodeURIComponent(val));
2017-10-30 17:09:19 1176
转载 Linux挂载(含VM+Windows+Linux共享)
一,Linux挂载:vim /etc/rc.d/rc.local //开机自启动的加载文件vmware-hgfsclient (查看共享文件夹)mount -t vmhgfs .host:/本机的目录 /虚拟机上的目录例如:mount -t vmhgfs .host:/items /213/21321网卡:/etc/sysconfig/network
2017-10-30 17:02:54 438
原创 数组操作系列之去除空值与转换汉字
<?php/* * @ 将数组去除空值,进行数组转换成字符串 * * $arr 需要判断的数组 * $join 用什么符号拼接*/function is_Null($arr,$join){ $arr=array_filter($arr); $str=implode($arr,$join); if(empty($str))
2017-10-30 16:04:03 462
转载 采集页面的图片PHP+js+ajax
$url='http://blog.sina.com.cn/s/blog_13aa026670102ynjo.html'; $str=file_get_contents($url);// echo "$str"; $reg='/.*/isU'; preg_match($reg,$str,$arr); //pr
2017-10-30 15:06:14 782
转载 前端页面缓存系列之localStorage
localStorage作为HTML5本地存储web storage特性的API之一,主要作用是将数据保存在客户端中,而客户端一般是指上海网站设计用户的计算机。在移动设备上,由于大部分浏览器都支持web storage特性,因此在android和ios等智能手机上的web浏览器都能正常使用该特性。 localStorage保存的数据,一般情况下是永久保存的,也就是说只要采用loc...
2017-10-30 15:04:13 3704
原创 数组操作系列之循环去重
<?php $where = ' 1 GROUP BY `city`'; $data = Store::getList($where); if ($data) { $thisgroup = ''; $k = -1; for ($j = 0; $j < count($d...
2017-10-30 15:00:24 359
原创 smarty经典正则变量名的正则表达式
/*-------'/\{\s*\$([a-zA-Z_\x7f-\xff][a-zA-Z_\x7f-\xff]*)\s*\}/'---------*/ //变量名的正则表达式 $zz='/\{\s*\$([a-zA-Z_\x7f-\xff][a-zA-Z_\x7f-\xff]*)\s*\}/';
2017-10-06 12:54:32 1291
原创 linux中常用的vim编辑文件命令
vi 打开一个不存在的文件a时,在没有输入保存命令时,a文件是不会存储到机器磁盘上的。Ctrlvi打开一个文件时,进入的是阅读模式,只有输入相关命令才会进入编辑模式:i :在当前位置插入a:在当前位置后追加o:在当前位置的后面插入一行I :在行头插入A:在行尾追加O:在当前位置的前面插入一行
2017-10-06 12:53:31 6122
原创 MySQL安全模式小结
1,linux怎么关闭mysql 严格模式关闭?MySQL加入了服务,就用sudo service mysql stop没有有的话就 sudo /etc/init.d/mysql stop2, 如何开启? 1.可以通过执行SQL语句来开启,但是只对当前连接有效,下面是SQL语句: set sql_mode="STRICT_TRANS_TAB
2017-10-06 12:51:49 3010
原创 git常用命令
git config --global user.name git config --global user.emailgit clone https://g安装依赖包composer installgit pull切换到dev分支git checkout dev查看所有的分支git branch
2017-10-06 12:50:37 273
原创 git实际使用小结
0.在 www 目录下打开 Git Bash1.克隆远程 master 分支git clone https://2.进入项目目录cd weibo3.安装依赖composer install4.复制 .env 文件模版cp .env.example .env5.生成密钥php artisan key:generate6.在本地创建和远程 dev 分支对应的本地 dev 分支, ...
2017-10-06 12:49:03 244
原创 JavaScript总结
1,arguments:用户获取实参的数据,返回的是一个数组2,使用arguments.length的属性去得到数组中的元素个数3,toString():转为字符串型4,toFixed():转为多个小数位的字符串5,replace():表示替换内容6,search():查找字符串和正则表达式匹配到的内容7,slice():取出
2017-10-06 12:47:13 196
转载 kindeditor编辑器上传图片
html>html lang="en">head> meta charset="UTF-8"> title>KindEditor一套开源的HTML可视化编辑器title> 下载页面: http://www.kindsoft.net/down.php --> 引入kindeditor编辑器的js --> script charset="utf-8" src="./e
2017-09-25 18:20:37 1636
转载 IE浏览器中Image对象onload失效的解决办法
IE浏览器中Image对象onload失效的解决办法前言:作为WEB设计者,为了在网页展示上加强用户体验,经常会利用图象载入显示状态方法, 这自然需要Image对象的onload事件。 在firefox浏览器下完成开发后,可是在IE浏览器中进行调试总不能被调用。不管是最新版的IE8还是旧版本的IE7和IE6都无效,最初的代码简化后如下:
2017-09-25 17:56:24 2525 1
原创 一款好用的文本编辑器KindEditor+PHP
1,一款好用的文本编辑器KindEditor下载页面: http://www.kindsoft.net/down.php <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>KindEditor一套开源的HTML
2017-09-25 17:33:13 4157 1
转载 jquery 防止change事件每次要刷新
$('#xxx').on('change', function() {success: $("#myform").ajaxSubmit(options); $(this).val('');// 保证change事件正常触发(选择同一张图片不会触发change事件) //为了防止刷新 return fals
2017-09-25 15:13:37 1656
转载 原生PHP上传封装类
class UploadFile{ public static function uploadCoverPic($savePath, $uniPrefix = 'O_', $upname, $index = '') { if (is_int($index)) { $file_error = $_FILES[$upname]['error'][$inde
2017-09-25 12:15:54 268
转载 html5的特性客户端保存数据的方式
localStorage作为HTML5本地存储web storage特性的API之一,主要作用是将数据保存在客户端中,而客户端一般是指上海网站设计用户的计算机。在移动设备上,由于大部分浏览器都支持web storage特性,因此在android和ios等智能手机上的web浏览器都能正常使用该特性。 localStorage保存的数据,一般情况下是永久保存的,也就是说只要采用lo
2017-09-22 09:54:55 629
转载 JS 去重与去空值
1,js去重var arr=[1,1,2,3,4,6,6,7,8,8,9];for(var i = 0 ; ifor(j = i+1 ; i if(arr[i] == arr[j]){arr.splice(j,1);j--;}break;}}----------------------------------------------html>h
2017-09-21 12:15:53 3054
转载 php 循环去重
$where = ' 1 GROUP BY `city`'; $data = Store::getList($where); if ($data) { $thisgroup = ''; $k = -1; for ($j = 0; $j if ($data[$j
2017-09-20 10:36:52 1211
原创 php 数组取数据(主要是删除指定的元素)
1,删除最后一个元素,再返回缺少了一个元素的数组$views = $categories;$ite3 = array_pop($views);2,删除指定的一个元素,再返回缺少了一个元素的数组$personalityStyles = $categories;foreach($personalityStyles as $k=>$v){ if($v=='值'){
2017-09-19 16:31:20 901
转载 mysql 数据字典(方便查看数据库表的字段与注释)
亲测,可以用header('content-type:text/html;charset=utf-8'); define('DB_HOST','localhost'); define('DB_USER','root'); define('DB_PASS',''); define('DB_NAME','testdb'); define('DB_PORT',3
2017-09-19 14:49:26 2171
转载 Git的本地工作环境干净的的脚本
cd /目标文件if [[ `git status | grep '无文件要提交,干净的工作区'` -eq 0 ]]; thengit checkout mastergit pullelif [[ `git status | grep '您的分支与上游分支 'origin/master' 一致'` -eq 0 ]]; thengit pullfi自己测试下
2017-09-15 17:48:34 494
转载 php获取字符串中最长的连续数字字符串
$a = 'abcd12345ed125ss123456789';function getMaxLengthNumberStr($str){ $len = strlen($str); $maxLengthStr = '';//将最大长度的数字字符串初始化为空 for($i=0;$i if(!is_numeric($str[$i]) &&
2017-09-14 16:26:40 2786
转载 php 代理服务器的访问
1, 在PHP 中使用 $_SERVER["REMOTE_ADDR"] 来取得客户端的 IP地址$_SERVER["HTTP_X_FORWARDED_FOR"] 透过代理服务器取得客户端的真实 IP 地址2,$_SERVER["HTTP_CLIENT_IP"] 获取客户端的IP,她存在于http请求的header中注意它是可以伪造的3, ($_SERVER[
2017-09-11 17:58:08 2337
转载 phpstrom2017后的内存不足
链接:https://www.mokeyjay.com/archives/1239众所周知phpStorm基于JAVA,那么这个内存限制肯定跟JAVA的虚拟机有关来到phpStorm的安装目录,例如我的安装目录是C:\Program Files (x86)\JetBrains\PhpStorm 2016.1\bin找到主程序PhpStorm.exe旁边的PhpStorm.exe.vmopt...
2017-09-11 09:39:44 3549
转载 PHP global 封装的正则
function dhtmlspecialchars($string) { if(is_array($string)) { return array_map('dhtmlspecialchars', $string); } else { $string = htmlspecialchars($string, ENT_QUOTES, DT_CH
2017-09-11 09:25:01 422
转载 PHP 正则表达式
一、校验数字的表达式数字:^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$正数、负数、和小
2017-09-11 09:21:01 178
转载 PHP 的连接符号 判断
* 将数组去除空值,进行数组转换成字符串 * $arr 需要判断的数组 * $join 用什么符号拼接 * */ function is_Null($arr,$join){ $arr=array_filter($arr); $str=implode($arr,$join); if(emp
2017-09-08 13:20:53 754
转载 CI框架的三种设置cookie的方式
[php] view plain copy print?//第一种设置cookie的方式:采用php原生态的方法设置的cookie的值 setcookie("user_id",$user_info['user_id'],86500); setcookie("username",$user_info['username'],86500); setcookie("pass
2017-09-08 11:25:53 2814
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人